# `wrut`
A utility to manage project templates.
## Table of Contents
- [Feature Overview](#feature-overview)
- [Documentation](#documentation)
- [Configuration](#configuration)
- [Default Configuration](#default-configuration)
- [Command-Line Usage](#command-line-usage)
- [TODO](#todo)
## Feature Overview
- Project template creation and management.
- Project creation and management.
- Macro expansion when creating new projects from existing templates (WIP).
- Tags to better organize and filter templates and projects (WIP).
## Command-Line Usage
You can run `wrut --help` to get the full help message.
You can also run `wrut <TYPE> <COMMAND> --help` to get more detailed information
about a given command.
## Documentation
Documentation for the `wrut` utility can be viewed at
<https://y-mx-b.github.io/wrut/>.
## TODO
- [x] Template creation and management
- [x] Project creation and management
- [x] Split backend logic into a separate library
- [x] Documentation
- [x] Improve backend organization
- [ ] Tags (improve)
- [ ] Improve list output
- [ ] Snapshots (using git?)
- [ ] Develop internal template format
- [ ] Macros