Hey @cebarks , thank you - you project looks cool.
If I may share a few words of feedback... The core functionality is great, this feels like a good substitution for stow. The tera templating is very useful and the whole concept of roles and hosts is very useful and not too heavy at the same time.
Again being not too heavy and opinionated as chezmoi it would be nice to add some dynamic nature to the project:
-
Defining vars statically in toml is absolutely okay, but at the same time it would be cool to load dotenvy file
[vars]
_.file = [
"./.env",
{ path = "{{ config_root }}/.env.{{ role }}" },
]
Smth like mise does.
-
Add smth like {{ run "command" }} to be able to substitute output dynamically into terra files...
What do you think @cebarks , maybe it's be on your list already?
Hey @cebarks , thank you - you project looks cool.
If I may share a few words of feedback... The core functionality is great, this feels like a good substitution for stow. The tera templating is very useful and the whole concept of roles and hosts is very useful and not too heavy at the same time.
Again being not too heavy and opinionated as chezmoi it would be nice to add some dynamic nature to the project:
Defining vars statically in toml is absolutely okay, but at the same time it would be cool to load dotenvy file
Smth like mise does.
Add smth like {{ run "command" }} to be able to substitute output dynamically into terra files...
What do you think @cebarks , maybe it's be on your list already?