Metadata-Version: 2.4
Name: simple-extract
Version: 0.3.0
Summary: A small command line utility to help extract compressed archives.
Author-email: Michael Berry <trismegustis@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/berrym/simple_extract
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# simple_extract

Simple File Extraction

## Description

A small command line file extraction utility written in Python. It uses external tools to optionally fetch from an url and decompress archives.

## Getting started

Python 3.9+ needed

External tools that can be used:

    * tar
    * gzip
    * bzip2
    * unrar
    * lha
    * 7z
    * unzip
    * rpm2cpio
    * cpio
    * ar
    * xz
    * zstd
    * curl
    * wget
    * fetch

### Installing

    $ clone the git repository from https://github.com/berrym/simple_extract.git
    $ python3 -m venv /path/to/venv
    $ sh /path/to/venv/bin/acivate
    $ python3 -m build
    $ /path/to/venv/bin/pip install .
    or:
    $ python3 -m pip install simple-extract
    or:
    $ python3 -m pip install --user simple-extract
    or:
    $ pipx install simple-extract

### Executing program

    $ /path/to/venv/bin/simple-extract  # if cloned and manually built
    or:
    $ python3 simple_extract.py some-archive.tar.gz some-other-archive.lzma
    or if installed via pip or pipx:
    $ simple-extract https://github.com/ibara/mg/releases/download/mg-6.8.1/mg-6.8.1.tar.gz

## Authors

Copyright 2024 Michael Berry <trismegustis@gmail.com>

## License

This project is licensed under the MIT License - see the LICENSE file for details.

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![build result](https://build.opensuse.org/projects/home:berrym/packages/simple-extract/badge.svg?type=default)](https://build.opensuse.org/package/show/home:berrym/simple-extract)
