Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 0
Configuration
Leonard Ramminger edited this page Aug 22, 2026
·
1 revision
Global and workspace defaults for questions and render behavior.
| Level | Path |
|---|---|
| Global | $XDG_CONFIG_HOME/tempify/config.json |
| Fallback | ~/.config/tempify/config.json |
| Workspace | Nearest .tempify/config.json (upward from CWD) |
tempify doctor shows detected config paths.
{
"defaults": {
"project_name": "My App",
"include_ci": false,
"author": "Team"
},
"render": {
"accept_hooks": "ask",
"hook_timeout_ms": 30000,
"existing_path_behavior": "skip"
}
}Key-value pairs for questions. Values must be scalar (string, bool, number).
| Key | Values | Meaning |
|---|---|---|
accept_hooks | yes, ask, no | Default hook policy |
hook_timeout_ms | Integer ≥ 0 | Hook timeout in ms (0 = no timeout) |
existing_path_behavior | error, overwrite, skip | Behavior when target exists |
Unknown keys → error on load.
- Global config
render - Workspace config
render - Explicit CLI flags (
--accept-hooks,-f,-s,--hook-timeout-ms, …)
Note: Config is a soft default layer, not a policy lockdown. CLI and answers override question defaults.
.tempify/config.json in project root:
{
"defaults": {
"author": "My Team"
},
"render": {
"accept_hooks": "no"
}
}Tempify · Repository · Issues · Releases
Documentation lives in this wiki. For a build quickstart, see the README in the repository.
Prebyte (template engine) is a separate project bundled by Tempify.
- CLI Reference
- Questions & Answers
- Configuration
- Render Options
- Hooks (Users)
- Reapply & Diff
- Shared Template Store
- Prebyte Passthrough
- Shell Completion