Library and command-line utility for rendering projects templates.
copier.yml
pyyaml-include
dependency and reimplement relevant featuresPERF
lint rules fixes (#1556)multiselect: true
.shutil.rmtree(onerror=...)
(#1401)SwitchError
type
errors which use return code 2.FieldValidationInfo
warning (#1342)type: str
questionsv
, but are still PEP440 compliant (#1048)--trust
as a less scary alternative to --UNSAFE
(#1179)git mergetool
or git difftool
after updating.--overwrite/-w
disappeared from copier update
. It is now implicit.overwrite=True
is now required.inline
instead of rej
.copier
must become now copier update
; also copier ./tpl ./dst
must become copier copy ./tpl ./dst
.copier -r HEAD update ./dst
must now become copier update -r HEAD ./dst
or copier update ./dst -r HEAD
.copier.copy
function is removed. Use copier.run_copy
, copier.run_update
or copier.run_recopy
explicitly as needed.--UNSAFE
switch (#1171)recopy
command and function