Go to file
Donnie 2e302ab4dc Fixed README.md 2021-01-06 22:14:13 -06:00
.gitignore Initial Commit 2021-01-06 17:45:43 -06:00
README.md Fixed README.md 2021-01-06 22:14:13 -06:00
go.mod Multiple: 2021-01-06 20:33:35 -06:00
go.sum Multiple: 2021-01-06 20:33:35 -06:00
main.go Multiple: 2021-01-06 22:13:04 -06:00

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