xcompress 0.7.0

XCompress is a free file archiver utility on Linux, providing multi-format archiving to and extracting from ZIP, Z, GZIP, BZIP2, LZ, XZ, LZMA, 7ZIP, TAR and RAR.
Documentation

XCompress

XCompress is a free file archiver utility on Linux, providing multi-format archiving to and extracting from ZIP, Z, GZIP, BZIP2, LZ, XZ, LZMA, 7ZIP, TAR and RAR.

Help

EXAMPLES:
  xcompress a foo.wav                      # Archives foo.wav to foo.rar
  xcompress a foo.wav /root/bar.txt        # Archives foo.wav and /root/bar.txt to foo.rar
  xcompress a -o /tmp/out.7z foo.wav       # Archives foo.wav to /tmp/out.7z
  xcompress a -b foo/bar                   # Archives foo/bar folder to bar.rar as small as possible
  xcompress a -p password foo.wav          # Archives foo.wav to foo.rar with a password
  xcompress x foo.rar                      # Extracts foo.rar into current working directory
  xcompress x foo.tar.gz /tmp/out_folder   # Extracts foo.tar.gz into /tmp/out_folder
  xcompress x -p password foo.rar          # Extracts foo.rar with a password into current working directory

USAGE:
    xcompress [FLAGS] [OPTIONS] [SUBCOMMAND]

FLAGS:
    -q, --quiet            Makes programs not print anything on the screen.
    -s, --single-thread    Uses only one thread.
    -h, --help             Prints help information
    -V, --version          Prints version information

OPTIONS:
    -p, --password <PASSWORD>              Sets password for your archive file. (Only supports 7Z, ZIP and RAR)
        --7z-path <7Z_PATH>                Specifies the path of your 7z executable binary file. [default: 7z]
        --bunzip2-path <BUNZIP2_PATH>      Specifies the path of your bunzip2 executable binary file. [default: bunzip2]
        --bzip2-path <BZIP2_PATH>          Specifies the path of your bzip2 executable binary file. [default: bzip2]
        --compress-path <COMPRESS_PATH>    Specifies the path of your compress executable binary file. [default:
                                           compress]
        --gunzip-path <GUNZIP_PATH>        Specifies the path of your gunzip executable binary file. [default: gunzip]
        --gzip-path <GZIP_PATH>            Specifies the path of your gzip executable binary file. [default: gzip]
        --lbzip2-path <LBZIP2_PATH>        Specifies the path of your lbzip2 executable binary file. [default: lbzip2]
        --lunzip-path <LUNZIP_PATH>        Specifies the path of your lunzip executable binary file. [default: lunzip]
        --lzip-path <LZIP_PATH>            Specifies the path of your lzip executable binary file. [default: lzip]
        --lzma-path <LZMA_PATH>            Specifies the path of your lzma executable binary file. [default: lzma]
        --pbzip2-path <PBZIP2_PATH>        Specifies the path of your pbzip2 executable binary file. [default: pbzip2]
        --pigz-path <PIGZ_PATH>            Specifies the path of your pigz executable binary file. [default: pigz]
        --plzip-path <PLZIP_PATH>          Specifies the path of your plzip executable binary file. [default: plzip]
        --pxz-path <PXZ_PATH>              Specifies the path of your pxz executable binary file. [default: pxz]
        --rar-path <RAR_PATH>              Specifies the path of your rar executable binary file. [default: rar]
        --tar-path <TAR_PATH>              Specifies the path of your tar executable binary file. [default: tar]
        --unlzma-path <UNLZMA_PATH>        Specifies the path of your unlzma executable binary file. [default: unlzma]
        --unrar-path <UNRAR_PATH>          Specifies the path of your unrar executable binary file. [default: unrar]
        --unxz-path <UNXZ_PATH>            Specifies the path of your unxz executable binary file. [default: unxz]
        --unzip-path <UNZIP_PATH>          Specifies the path of your unzip executable binary file. [default: unzip]
        --xz-path <XZ_PATH>                Specifies the path of your xz executable binary file. [default: xz]
        --zip-path <ZIP_PATH>              Specifies the path of your zip executable binary file. [default: zip]

SUBCOMMANDS:
    a       Adds files to archive. Excludes base directory from names. (e.g. add /path/to/folder, you can always get
            the "folder" in the root of the archive file, instead of /path/to/folder.)
    help    Prints this message or the help of the given subcommand(s)
    x       Extracts files with full path.

License

MIT