trex

Templatosaurus Rex πŸ¦– Create and manage project templates in your terminal


Keywords
cli, package, pypi, python3, template-manager, templates, templating, trex
License
GPL-3.0-only
Install
pip install trex==0.1.6

Documentation

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.