2019-08-25 19:28:10 +02:00
#+TITLE : Xanthous
2019-11-30 20:13:07 +01:00
* Building
#+BEGIN_SRC shell
$ nix build
#+END_SRC
* Running
#+BEGIN_SRC shell
2019-12-01 00:25:32 +01:00
$ ./result/bin/xanthous [--help]
2019-11-30 20:13:07 +01:00
#+END_SRC
** Keyboard commands
Keyboard commands are currently undocumented, but can be found in [[[https://github.com/glittershark/xanthous/blob/master/src/Xanthous/Command.hs#L26 ][this file ]].
Movement uses the nethack-esque hjklybnu.
* Development
2020-05-11 01:52:43 +02:00
Use [[https://github.com/target/lorri ][lorri ]], or run everything in a ~nix-shell~
2019-11-30 20:13:07 +01:00
2020-05-11 01:52:43 +02:00
#+BEGIN_SRC shell
2019-11-30 20:13:07 +01:00
# Build (for dev)
2020-05-11 01:52:43 +02:00
$ cabal new-build
# Run the game
$ cabal new-run xanthous
2019-11-30 20:13:07 +01:00
# Run tests
2020-05-11 01:52:43 +02:00
$ cabal new-run test
2019-11-30 20:13:07 +01:00
# Run a repl
2020-05-11 01:52:43 +02:00
$ cabal new-repl
2019-11-30 20:13:07 +01:00
#+END_SRC