A project template generator written in Rust.
curl -fsSL https://diecut.dev/install.sh | shOr build from source:
cargo install --path .Or grab a binary from GitHub Releases.
# Generate from a GitHub repo (with subpath for multi-template repos)
diecut new gh:raiderrobert/diecut-templates/rust-cli --output my-project
# Use defaults without prompting
diecut new gh:raiderrobert/diecut-templates/python-pkg --defaults --output my-project
# Generate from a local template
diecut new ./my-template --output my-project
# List cached templates
diecut listdiecut-templates has example simple templates to help give you an idea of what's possible:
diecut new gh:raiderrobert/diecut-templates/python-pkg --output my-projectFull documentation: diecut docs
- Getting Started — install and generate your first project
- Using Templates — sources, overrides, abbreviations
- Creating Templates — build your own templates
- Commands Reference — all CLI commands and options
- diecut.toml Reference — complete config file reference
See CONTRIBUTING.md for development setup and workflow.