All apps/Copier

Copier

copier

A library and command-line utility for rendering projects templates.

Runs as copier|macOS, Linux, Windows|copier.readthedocs.io

Command form

ai-draft · 2 tasks · 12 fields

Bootstrap or overwrite a project from a Copier template with `copier copy`. Update, recopy, data files and answer overrides are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui copier

copier copy

Copy from a template
Copy from a templateExample values, fixed in this page — nothing here reaches a terminal
Basic
Template source*
string
Destination*
directory
Template git ref
string
Answers (VARIABLE=VALUE)
string
Use default answers
--defaults
TasksEach one presets the form for one job
Copy template
template_srcdestinationvcs_refdatadefaults
Preview only
template_srcdestinationpretenddatadefaults
ParametersOnly these flags are editable in the form
Template source
Local path or git URL of the template.
string · positional 0
Destination
path · positional 1
Template git ref
string
--vcs-ref-r
Answers (VARIABLE=VALUE)
string · repeatable
--data-d
Exclude patterns
string · repeatable
--exclude-x
Use default answers
boolean
--defaults-l
Overwrite existing files
boolean
--overwrite-w
Force (defaults + overwrite)
boolean
--force-f
Pretend (no changes)
boolean
--pretend-n
Trust template (allow tasks and extensions)
boolean
--trust
Skip template tasks
boolean
--skip-tasks-T
Quiet
boolean
--quiet-q
SourcesEvery flag above is checked against these
cli
["-x", "--exclude"], ["-r", "--vcs-ref"], pretend = cli.Flag(["-n", "--pretend"], help="Run but do not make any changes") ["-s", "--skip"], help="Skip specified files if they exist already", quiet = cli.Flag(["-q", "--quiet"], help="Suppress status output") ["--UNSAFE", "--trust"], ["-T", "--skip-tasks"], ["-d", "--data"], "VARIABLE=VALUE", ["-C", "--no-clea…
helpmaster 2026-10

github.com

Before it fills your prompt, Otty checks the installed copier against its version. A form that does not match your version is not offered.