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.
Metadata
Release files for trex 0.1.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| trex-0.1.7.tar.gz | 18.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| trex-0.1.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 39.1 kB
Release files / trex-0.1.7.tar.gz
| Download URL | trex-0.1.7.tar.gz |
|---|---|
| Size | 18.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b48f034a69078e5942d1c1bb124757340ba248984b4bece448aa190f35b9ee7e
|
|
BLAKE2b-256 checksum How to use checksums |
2f5e977db0653b5ebc2bff9e03541f6c1570ddfa2c73a5c580e26f560af483b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|
Release files / trex-0.1.7-py3-none-any.whl
| Download URL | trex-0.1.7-py3-none-any.whl |
|---|---|
| Size | 20.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3d4fc5c71fe5706de75b67d43dd9a48a7979e3c0c26126709d487b9976454cfb
|
|
BLAKE2b-256 checksum How to use checksums |
b760eddc05cd3a7d73db5edd5c3c746339befe201e326cce8d5d7a4d8a8a7d3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.17
|