summaryrefslogtreecommitdiff
path: root/bin/main.ml
blob: c9ca884f3c096fdeb46ef1d30f76211dc6ac20a5 (plain) (blame)
1
2
3
4
5
6
7
8
open Sandy

let () =
  let open Editor in
  let cli = Config.parse Sys.argv in
  let editor = Editor.init cli in
  let rec loop () = Action.(render *> handle_next_command *> tick >>= loop) in
  Action.eval ~editor loop