Donnie
410efc7d71
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is failing
Details
|
||
---|---|---|
.drone.yml | ||
.gitignore | ||
README.md | ||
go.mod | ||
go.sum | ||
main.go |
README.md
Digby: The multi-compression application.
This is an application that allows you to compress to multiple compression systems all in one application.
Building:
run go build main.go
and you're done!
Usage:
Here's an example on how to run it.
./Digby -file file.ext -comp zstd -path /home/kiiwii -lvl 22
-file
is required -- tells Digby what file you want to compress.
-comp
is required -- tells Digby what compression algorithm you want to use (see Supported Compression Systems)
-path
is optional -- tells Digby where to save the compressed file. If not specified it will save to the working directory.
-lvl
is optional -- tells Digby what level of compression to use. Only works when -comp
is set to zstd. (If not specified it will default to level 5)
Supported Compression Systems:
- gzip
- zlib
- zstd
TODO:
- Have command line arguments
- Support things such a
*
for selecting multiple files - Support compressing a folder