summaryrefslogtreecommitdiffstats
path: root/site/cleopatra/commands.org
diff options
context:
space:
mode:
Diffstat (limited to 'site/cleopatra/commands.org')
-rw-r--r--site/cleopatra/commands.org36
1 files changed, 36 insertions, 0 deletions
diff --git a/site/cleopatra/commands.org b/site/cleopatra/commands.org
new file mode 100644
index 0000000..fbf0430
--- /dev/null
+++ b/site/cleopatra/commands.org
@@ -0,0 +1,36 @@
+#+TITLE: Adhoc *~cleopatra~* commands
+
+#+SERIES: ../cleopatra.html
+#+SERIES_PREV: ./soupault.html
+
+In this generation process, we provide adhoc commands to ease the
+authoring experience. A given command ~<cmd>~ is implemented as a
+~makefile~ rule, and can be called with ~cleopatra <cmd>~.
+
+#+BEGIN_EXPORT html
+<nav id="generate-toc"></nav>
+<div id="history">site/cleopatra/commands.org</div>
+#+END_EXPORT
+
+* ~serve~
+
+ This command spawns a simple HTTP server which allows us to navigate
+ the website more easily.
+
+ #+begin_src makefile :tangle commands.mk
+serve :
+ @cleopatra echo Spwaning "HTTP server"
+ @cd out && python -m http.server
+ #+end_src
+
+* ~update~
+
+ This commands updates the various dependencies locally installed to
+ build this website, such as ~soupault~ for instance.
+
+ #+begin_src makefile :tangle commands.mk
+update :
+ @cleopatra echo "Updating" "OCaml dependencies"
+ @opam update
+ @opam upgrade -y
+ #+end_src