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