feat(templates): add allow-telemetry wrapper template #182

Merged
rootiest merged 4 commits from feat/templates-allow-telemetry into main 2026-09-29 08:38:16 +00:00
4 Commits
Author SHA1 Message Date
rootiest 1f774c919e Merge branch 'main' into feat/templates-allow-telemetry
CI / github-mirror (pull_request) Skipped
CI / test (pull_request) Successful in 2m48s
CI / docs (pull_request) Successful in 14s
2026-09-29 08:34:36 +00:00
rootiest 5c1885b422 Merge branch 'main' into feat/templates-allow-telemetry
CI / github-mirror (pull_request) Skipped
CI / test (pull_request) Successful in 2m21s
CI / docs (pull_request) Successful in 16s
2026-09-29 08:25:49 +00:00
rootiest b1784c65fc docs(readme): document templates/ and add it to CI paths
CI / test (pull_request) Successful in 2m46s
CI / github-mirror (pull_request) Skipped
CI / docs (pull_request) Successful in 14s
Claude-Session: https://claude.ai/code/session_015eE4sQqrZ8yKGkTMf58shs
2026-09-29 04:18:45 -04:00
rootiest e53bd31480 feat(templates): add allow-telemetry wrapper template
First entry in a new templates/ directory. The template wraps one
command and removes a list of environment variables from that command's
process only. The command name and variable list are file-scope settings
at the top of the file; function -V freezes them into the function, so
users edit two lines and save as <cmd>.fish.

templates/ joins the syntax/indent lint, and tests/test-templates.fish
instantiates the template against a stub binary.

Claude-Session: https://claude.ai/code/session_015eE4sQqrZ8yKGkTMf58shs
2026-09-29 04:07:58 -04:00