Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/berrysauce/trex
- Owner: berrysauce
- License: gpl-3.0
- Created: 2022-04-26T19:30:18.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-10-09T20:56:26.000Z (about 1 year ago)
- Last Synced: 2024-05-23T00:23:49.149Z (6 months ago)
- Topics: cli, package, pypi, python3, template-manager, templates, templating, trex
- Language: Python
- Homepage: https://berrysauce.me/trex/
- Size: 328 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
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
- [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.