Skip to content

berrysauce/trex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • 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

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 https://www.gnu.org/licenses/.

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