Based off of the hilarious bottom-rs, built to the Bottom spec.
$ cabal run bottom -- --help
Bottom translator 0.1.0
Usage: bottom ((-b|--bottomify) | (-r|--regress) | (-V|--version)) <TEXT>
Fantastic (maybe) CLI for translating between bottom and human-readable text
Available options:
-b,--bottomify Translate text to bottom
-r,--regress Translate bottom to human-readable text (futile)
-V,--version Prints version information
-h,--help Show this help text
$ cabal run bottom -- --regress π«β¨β¨π₯Ί,,ππππβ¨β¨π₯Ί,,,,ππππβ¨β¨β¨β¨πππ«β¨β¨π₯Ί,,ππππβ¨β¨β¨ππππβ¨β¨β¨β¨π₯Ί,,πππ«β¨β¨π₯Ί,,ππππβ¨β¨π₯Ί,,,,πππππβ¨β¨π₯Ί,πππ«β¨β¨π₯Ί,,ππππβ¨β¨β¨ππ ππβ¨β¨β¨β¨ππ
γγγ°γ
$ cabal run bottom -- --bottomify Test
πβ¨β¨β¨,,,,ππππ,ππππβ¨π₯Ίππππβ¨π₯Ί,ππ
See the generated Haddock documentation in Hackage for module documentation.
Useful commands:
cabal run bottom -- --help
: Runs the CLI.cabal repl
: Run the library in the REPL. LoadsData.Encoding.Bottom
with-XOverloadedStrings
by default (see.ghci
).cabal test --enable-coverage
: Run tests, with test coverage.cabal bench
: Run benchmarks.cabal haddock --haddock-all --enable-documentation
: Generate documentation.ormolu --mode inplace $(find . -path ./dist-newstyle -prune -false -o -type f -name '*.hs')
: Format code (seeormolu
).cabal-fmt -i bottom.cabal
: Format.cabal
file (seecabal-fmt
).
Apache 2.