about summary refs log tree commit diff
path: root/users/aspen/xanthous/README.org
diff options
context:
space:
mode:
Diffstat (limited to 'users/aspen/xanthous/README.org')
-rw-r--r--users/aspen/xanthous/README.org36
1 files changed, 36 insertions, 0 deletions
diff --git a/users/aspen/xanthous/README.org b/users/aspen/xanthous/README.org
new file mode 100644
index 0000000000..7e1fedb069
--- /dev/null
+++ b/users/aspen/xanthous/README.org
@@ -0,0 +1,36 @@
+#+TITLE: Xanthous
+
+* Building
+
+#+BEGIN_SRC shell
+$ nix build
+#+END_SRC
+
+* Running
+
+#+BEGIN_SRC shell
+$ ./result/bin/xanthous [--help]
+#+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
+
+Use [[https://github.com/target/lorri][lorri]], or run everything in a ~nix-shell~
+
+#+BEGIN_SRC shell
+# Build (for dev)
+$ cabal new-build
+
+# Run the game
+$ cabal new-run xanthous
+
+# Run tests
+$ cabal new-run test
+
+# Run a repl
+$ cabal new-repl
+#+END_SRC