aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md27
1 files changed, 11 insertions, 16 deletions
diff --git a/README.md b/README.md
index d3e2c39..9651fd1 100644
--- a/README.md
+++ b/README.md
@@ -6,25 +6,16 @@ A tool for controlling a desmofylakas cluster written in Chicken Scheme.
Install [Chicken Scheme](https://wiki.call-cc.org/platforms).
-Install dependencies:
-
- chicken-install -from-list requirements.list
-
-In addition to Chicken dependencies, you need to have these available in PATH:
+You also need to have these available in PATH:
tar
+ make
-## Building and running
-
-Run the tool in the interpreter:
-
- # Set DEBUG=1 to show debug prints
- # Set INLINE_TESTS=1 to run unit tests before execution
- csi -s run.scm
-
-Compile a statically linked binary for production:
+Install dependencies, build and install to your preferred location:
- ./build.sh
+ make deps
+ make
+ PREFIX=$HOME/.local/bin/ make install
## Usage
@@ -32,7 +23,11 @@ See `desmoctl help`.
## Development
-When adding new modules, add the module names to `modules.list`. The defined module name must match the filename.
+Run the tool in the interpreter:
+
+ # Set DEBUG=1 to show debug prints
+ # Set INLINE_TESTS=1 to run unit tests before execution
+ csi -s run.scm
## Copyright