update cabal : add repl subcommand