Introduction
What is CopyDeck?
CopyDeck is a Python CLI tool that wraps Copier with a source management layer.
Instead of remembering template repository URLs, you register named sources — GitLab groups, GitHub organisations, or local directories — in a YAML config file. CopyDeck discovers and applies Copier templates from those sources.
How it works
- Register a source (e.g. a GitLab group path) with
copydeck config new - Discover available templates with
copydeck template list - Apply a template with
copydeck template new SOURCE/TEMPLATE ./output
Project status
| Area | Status |
|---|---|
Config management (config commands) | Done |
template list (GitLab) | Done |
template new (GitLab) | Done |
| GitHub source integration | Not yet implemented |
| Local source integration | Not yet implemented |
info command | Not yet implemented |