aboutsummaryrefslogtreecommitdiffhomepage
path: root/cmd/app/main.go
AgeCommit message (Collapse)Author
2026-07-07cmd/app: omit hidden filesOphestra
This avoids vim swap files breaking scripts. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-26cmd/app: optional insecure optionsOphestra
These are useful for very specific cases by the maintainer. No app should ever require this. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-23cmd/app: display user-facing error messageOphestra
This is required for useful error messages for errors originating from internal/store. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-21cmd/app: enforce mutable instance exclusionOphestra
This avoids invoking undefined behaviour in the underlying overlay filesystem implementation. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-21cmd/app: centralise workdirOphestra
This makes the directory structure significantly more manageable. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-20cmd/app: pass user-specified argumentsOphestra
An extra argument is added to pad out argv0. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-20cmd/app: optionally override configured commandOphestra
Useful for multiple applications sharing state. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-20hst: optionally disable file placementOphestra
This works around stubborn package managers. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-19cmd/app: include template name in container metadataOphestra
This helps disambiguate active mutable containers. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-19cmd/app: use ROSA_ prefixOphestra
This avoids awkward case-insensitive zsh completion. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-18cmd/app: multiple template uppersOphestra
Having multiple environments is useful, and this was trivial to implement. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-18cmd/app: common configuration fileOphestra
Generally useful for shared storage and environment. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-17cmd/app: start application from configurationOphestra
This is currently not very usable due to hakurei immutable overlay mount limitations. Signed-off-by: Ophestra <cat@gensokyo.uk>
2026-06-16cmd/app: initial container template commandOphestra
This program is an experimental frontend for cmd/hakurei. This serves as a short-term replacement of the nixos module and a testing environment to implement API useful to planterette. Signed-off-by: Ophestra <cat@gensokyo.uk>