Templatosaurus Rex 🦖 Create and manage project templates in your terminal
Project description
Templatosaurus Rex: Create and manage project templates in your terminal 🦖
🦖 What is trex?
trex is a template manager in the form of a CLI app. You can create, organize, and clone-from template directories. It doesn’t matter if the template is a directory on your machine or a GitHub repository: with trex you only need a few seconds to actually get to coding. Not only that, but trex is really easy to use.
🚧 Features and Roadmap
- Organise templates (create, remove, list)
- Make project from local directory template
- Make project from GitHub template
- Create git repository on creation
- Run scripts automatically on creation
- Create virtualenv automatically and import requirements on creation
→ Do you have any feature requests? Submit them here.
☁️ Install trex
Make sure you have Python 3.9 or above installed on your system.
trex is available on PyPi and can be installed via pip with the following command:
pip install trex
Check if the installation was successful:
trex version
📘 Documentation
Read more here → https://berrysauce.me/trex
📜 License
trex: A modern and intuitive templating CLI Copyright (C) 2022 berrysauce (Paul Haedrich)
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.
For legal questions, contact legal[at]berrysauce[dot]me.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.