Tallulah
Rust CLI that installs Burton and Rabun on Ubuntu from this host.
Tallulah · the installer
Source: github.com/Burton-Workspaces/tallulah
Tallulah validates, generates, and runs Burton Workspaces deployments. It is the third part of the stack: you write what should run, and it puts Burton and Rabun on Ubuntu. It is named for the Tallulah River, which feeds Lake Burton and eventually Rabun. See the overview.
The public path is the one-curl install on this site. install.sh is published here by Tallulah’s release workflow (not this repo). Archives live under /releases/.
Catalog (no deployment file)
With no deployment.yaml, Tallulah opens the menu. Space toggles a row; Enter confirms.
| Project | Default | Optional |
|---|---|---|
| Burton | selected | no |
| Rabun | selected | no |
| rabun-slack | selected | yes |
| rabun-semdex | selected | yes |
| rabun-mail | selected | yes |
| rabun-curator | selected | yes |
Docs hub (docs) | selected | yes |
| llama.cpp | not selected | yes |
Aliases: slack, semdex, mail, curator, doc / rabun-doc, llama.cpp. Other companions (SMS, wiki, feeds, forms, chat, rsites) are sibling CLIs, not this menu.
tallulah --yes
tallulah --projects burton,rabun
tallulah list
tallulah uninstall --yesDeployment file
One YAML file can describe local Compose and production systemd:
tallulah validate --environment local -f deployment.yaml
tallulah generate --environment local
tallulah run --environment prodLayout on the host
| Path | Role |
|---|---|
/usr/local/bin/tallulah | CLI |
/opt/burton | Burton app |
/var/lib/burton | Durable wiki, conversations, sites |
/var/www/burton-dist | Public install.sh and release archives (this hostname) |