berrysauce / trex

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

Home Page:https://berrysauce.me/trex/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

https://berrysauce.me/trex/

License:GNU General Public License v3.0


Languages

Language:Python 100.0%