A tool for controlling a desmofylakas cluster written in Chicken Scheme.
Install Chicken Scheme.
You also need to have these tools or libraries:
tar
make
openssl (with dev headers)
pkg-config
Note: on some systems you need to set PKG_CONFIG_PATH
to a path that contains openssl.pc
. On MacOS w/ Homebrew this would be:
export PKG_CONFIG_PATH="$(brew --prefix openssl)/lib/pkgconfig"
Install dependencies, build and install to your preferred location:
make deps
make test # optionally run tests
make dynamic # or make static
PREFIX=$HOME/.local/bin/ make install
See desmoctl help
.
Run the tool in the interpreter:
csi -s run.scm # run CLI
csi -s test.scm # run unit tests
In my workflow, loading desmoctl.scm
to a long-lived REPL is pretty convenient.
© Desmofylakas Core Team 2024