Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/berrysauce/trex

🦖 Templatosaurus Rex: Create and manage project templates in your terminal
https://github.com/berrysauce/trex

cli package pypi python3 template-manager templates templating trex

Last synced: 23 days ago
JSON representation

🦖 Templatosaurus Rex: Create and manage project templates in your terminal

Awesome Lists containing this project

README

        

trex Logo

Templatosaurus Rex: Create and manage project templates in your terminal 🦖



GitHub repo size
GitHub last commit
GitHub CodeQL
PyPI - Downloads
PyPI
PyPI - Python Version

---

## 🦖 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
- [x] Organise templates (create, remove, list)
- [x] Make project from local directory template
- [x] Make project from GitHub template
- [x] Create git repository on creation
- [ ] Run scripts automatically on creation
- [x] Create virtualenv automatically and import requirements on creation

→ Do you have any feature requests? [Submit them here](https://github.com/berrysauce/trex/issues).

## ☁️ Install trex
> [!IMPORTANT]
> 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 .

For legal questions, contact legal[at]berrysauce[dot]me.