noun
A checkout of your repository in a folder of its own, with a name and a tmux session that keeps running when you leave.
mia new due-dates # monduli
mia shell mondulimia/ˈmi.a/numberSwahili
Every piece of work gets its own worktree, tmux session and name, and its own container at https://<name>.mia when it needs one. Build and test them side by side, here or on any machine you can ssh to. Everything else is a plugin.
go install github.com/emusoi/mia-core/cmd/mia@latestThe words mia uses
noun
A checkout of your repository in a folder of its own, with a name and a tmux session that keeps running when you leave.
mia new due-dates # monduli
mia shell mondulinoun
A worktree's own word, the name of a place: monduli, kijenge. Yours first, then mia's. It never changes, and it becomes the hostname.
names = ["zanzibar", "pemba"] # ~/.config/mia/config.tomlnoun
Several branches sharing one worktree, each built on the one below, each its own pull request.
mia new schema --stack
mia new api --stack
mia stack prnoun
A container where a worktree's code runs, opened at its own address, here or on any machine you can ssh to.
mia env up # https://monduli.mia:5173
mia env host buildnoun
Any program named mia-<name> that adds verbs, rows, keys and panels. Everything mia does not do itself.
mia plugin enable agent
mia agent run monduli