Skip to content

jantuomi/desmoctl

Repository files navigation

desmoctl

desmoctl

A tool for controlling a desmofylakas cluster written in Chicken Scheme.

Installation

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

Usage

See desmoctl help.

Development

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.

Copyright

© Desmofylakas Core Team 2024

About

A tool for controlling a desmofylakas cluster written in Chicken Scheme.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors