magic-pack

Crates.iomagic-pack
lib.rsmagic-pack
version0.6.0
sourcesrc
created_at2023-03-19 14:31:16.176516
updated_at2024-01-21 15:11:25.899223
descriptionMagic pack tool
homepagehttps://github.com/zondatw/magic-pack
repositoryhttps://github.com/zondatw/magic-pack
max_upload_size
id814447
size42,520
Zonda Yang (zondatw)

documentation

README

Magic pack

This the pack tool, it's provides user can easy to compress and decompress without remember a lot of commands.

Quick install

cargo install magic-pack

Commands

just all
just all-release
just quality

Command

Uages

Magic pack tool

Usage: magic-pack [OPTIONS] <--compress|--decompress> <INPUT>

Arguments:
  <INPUT>

Options:
  -c, --compress
  -f <FILE_TYPE>       [possible values: zip, tar, bz2, gz, tarbz2, targz]
  -d, --decompress
  -l, --level <LEVEL>  [default: 5]
  -o <OUTPUT>          [default: .]
  -h, --help           Print help information
  -V, --version        Print version information

Example

// zip
./magic-pack -c -f zip -o temp/temp.zip src
./magic-pack -d -o temp/. temp/temp.zip

// tar
./magic-pack -c -f tar -o temp/temp.tar src
./magic-pack -d -o temp/. temp/temp.tar

// tar.bz2
./magic-pack -c -f tarbz2 -o temp/temp.tar.bz2 src
./magic-pack -d -o temp/. temp/temp.tar.bz2

// tar.gz
./magic-pack -c -f targz -o temp/temp.tar.gz src
./magic-pack -d -o temp/. temp/temp.tar.gz

Reference

GNU / Linux 各種壓縮與解壓縮指令
File Magic Numbers
File

Commit count: 92

cargo fmt