Haskell-Morsecode-Encoder-Decoder
cabal update
cabal install docopt --lib
cabal install split --lib
cabal install aeson --lib
ghc ./main.hs -o morsecode_encoder_decoder
./morsecode_encoder_decoder [OPTIONS]
Morse Code Encoder/Decoder 1.0
Usage:
morsecode_encoder_decoder encode [--raw] <string>
morsecode_encoder_decoder decode [--raw] <string>
morsecode_encoder_decoder interactive [--raw]
morsecode_encoder_decoder version
Options:
-r, --raw Input will not be trimmed
Docker
Build
docker build -t haskell-morse:1.0 .
Run
docker run --rm -it haskell-morse:1.0 [OPTIONS]
TODO
fix trim: remove first space