Repository navigation
CLI Reference
Leonard Ramminger edited this page Aug 22, 2026
·
1 revision
All Tempify commands and important flags.
Help in the terminal: tempify --help, tempify <command> -h, tempify <template-id> -h
| Command | Description |
|---|---|
list |
Available templates (workspace + shared store) |
info <id> |
Template details |
doctor |
Check environment (paths, index, catalog) |
completion <shell> |
Shell completion (bash, zsh, fish) |
validate <id> |
Validate template structure |
inspect <id> |
Show merged template graph |
lint <id> |
Quality hints |
test <id> |
Run template fixtures |
refresh |
Rebuild shared-template index |
reapply <id> <target> |
Safe update of an existing target |
process / -p
|
Pass arguments through to Prebyte |
<id> [target] |
Render template (main command) |
| Flag | Description |
|---|---|
--set key=value |
Set question/variable (highest priority) |
--answers <path> |
Load values from JSON |
--write-answers <path> |
Export resolved values |
-f, --overwrite-if-exists
|
Allow existing target; overwrite collisions |
-s, --skip-if-file-exists
|
Allow existing target; skip collisions |
--non-interactive |
Fail instead of prompting |
--strict |
Reject unknown/invalid imported values |
--accept-hooks yes|ask|no |
Hook execution |
--no-hooks |
Alias for --accept-hooks no
|
--hook-timeout-ms <ms> |
Hook timeout (0 = off) |
--dry-run |
Show plan, write nothing |
--plan-json |
Build plan as JSON |
--diff |
Report-only diff (no hooks, no writes) |
--reapply |
Safe reapply (see Reapply) |
--report |
With --reapply: report only |
--json |
JSON output (mode-dependent) |
--tui |
Wizard frontend |
-q, --questions
|
Question overview instead of render |
tempify <template-id> --questions
tempify <template-id> --questions --json
tempify <template-id> --questions --fullMost inspection commands support --json:
tempify list --json
tempify info basic_cpp --json
tempify validate basic_cpp --json
tempify inspect basic_cpp --json
tempify lint basic_cpp --json
tempify test basic_cpp --json
tempify doctor --json
tempify refresh --jsontempify test basic_cpp
tempify test basic_cpp --fixture default_no_ci
tempify test basic_cpp --list-fixtures
tempify test basic_cpp --update-snapshots# Render
tempify basic_cpp my-app --set project_name="Demo" --set name_slug=demo ...
# Reapply report
tempify reapply basic_cpp my-app --report --json
# Diff without writes
tempify basic_cpp my-app --diff --json
# Completion
tempify completion bash >> ~/.bashrcTempify · 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