template¶
Manage template variables for cross-machine configs.
Usage¶
dot-man template set <key> <value>
dot-man template get <key>
dot-man template list
dot-man template system
Subcommands¶
template set¶
Set a template variable:
template get¶
Get a template variable value:
template list¶
List all custom template variables:
template system¶
Show auto-detected system variables:
System Variables¶
These are auto-populated:
| Variable | Description |
|---|---|
{{HOSTNAME}} |
System hostname |
{{USER}} |
Current username |
{{SHELL}} |
Default shell |
{{OS}} |
Operating system |
{{ARCH}} |
CPU architecture |
Usage in Config Files¶
Use {{VARIABLE}} placeholders in your dotfiles:
Variables are substituted during deploy.