No description
Find a file
Griffin Smith 310ea90985 Add build and run instructions to the README
just for the heck of it.
2019-11-30 14:13:07 -05:00
.github Use nix-build in github-actions 2019-09-29 11:14:38 -04:00
build Move patch file to a less obtrusive location 2019-11-29 23:01:36 -05:00
src Use menus for combat and picking up items 2019-11-29 22:59:15 -05:00
test Use menus for combat and picking up items 2019-11-29 22:59:15 -05:00
.gitignore gitignore debug.log 2019-09-07 14:52:37 -04:00
default.nix Add DerivingVia newtype for generic arbitrary 2019-11-29 22:57:58 -05:00
haskell-overlay.nix Move patch file to a less obtrusive location 2019-11-29 23:01:36 -05:00
hie.sh An @-sign in a box, in haskell 2019-08-25 13:28:10 -04:00
LICENSE An @-sign in a box, in haskell 2019-08-25 13:28:10 -04:00
nixpkgs.nix Use haskellSrc2nix over explicit cabal2nix 2019-08-31 13:15:17 -04:00
package.yaml Use menus for combat and picking up items 2019-11-29 22:59:15 -05:00
pkg.nix Gitignore source before passing to nix 2019-11-27 13:20:46 -05:00
README.org Add build and run instructions to the README 2019-11-30 14:13:07 -05:00
Setup.hs An @-sign in a box, in haskell 2019-08-25 13:28:10 -04:00
shell.nix Move patch file to a less obtrusive location 2019-11-29 23:01:36 -05:00
xanthous.cabal Use menus for combat and picking up items 2019-11-29 22:59:15 -05:00

Xanthous

Building

$ nix build

Running

$ ./result

Keyboard commands

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

Development

$ nix-shell

# Build (for dev)
[nix-shell:xanthous]$ cabal new-build

# Run tests
[nix-shell:xanthous]$ cabal new-run test

# Run a repl
[nix-shell:xanthous]$ cabal new-repl