/pico

Compression library built in Scala with Cats

Primary LanguageScalaApache License 2.0Apache-2.0

Pico - Compression/Decompression app

Lossless data compression/decompression app using Cats Effect library.

Algorithms supported

Usage

SBT

  • Compress with sbt "run compress --file test.txt"

  • Decompress with sbt "run decompress --file test.txt.pico"

Prerequisites

How-to

  • Build/Compile (with automatic code formatting): sbt compile
  • Unit test: sbt test
  • Integration test: sbt it:test (TBD)
  • Analyse test code coverage: sbt coverage test coverageReport
  • Run: sbt run sourceFileName

License

See LICENSE