snix/users/grfn/xanthous
Aspen Smith dbc17e8c4b fix(grfn/xanthous): Fix build
Bunch of miscellaneous stuff due to breakages in dependencies

Change-Id: I807cfa875148e7e5b691f2be0b58dc0a08f3c3ad
Reviewed-on: https://cl.tvl.fyi/c/depot/+/9003
Autosubmit: grfn <grfn@gws.fyi>
Reviewed-by: grfn <grfn@gws.fyi>
Tested-by: BuildkiteCI
2023-12-01 11:34:29 +00:00
..
.github
app
bench
build
docs
server feat(nix/sparseTree): add optional name argument 2023-08-08 20:11:56 +00:00
src fix(grfn/xanthous): Fix build 2023-12-01 11:34:29 +00:00
test
.envrc
.gitignore
default.nix
hie.yaml
LICENSE
nixpkgs.nix
package.yaml chore(3p/sources): Bump channels & overlays 2022-12-29 20:06:12 +00:00
pkg.nix
README.org
Setup.hs
shell.nix
xanthous.cabal chore(3p/sources): Bump channels & overlays 2022-12-29 20:06:12 +00:00

Xanthous

Building

$ nix build

Running

$ ./result/bin/xanthous [--help]

Keyboard commands

Keyboard commands are currently undocumented, but can be found in [this file. Movement uses the nethack-esque hjklybnu.

Development

Use lorri, or run everything in a nix-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