{"repo":"oleoneto/django-clite","free":true,"listed":false,"github":"https://github.com/oleoneto/django-clite","clone":"git clone https://github.com/oleoneto/django-clite.git","description":"A Rails-inspired command-line application for managing Django projects.","language":"Python","stars":18,"topics":["django","django-rest-framework","django-framework","docker","dokku","pip","pypi-package","cli","automation","docker-compose"],"license":"BSD-3-Clause","category":"deployment-docker-iac","readme_excerpt":"django-clite A CLI tool that handles creating and managing Django projects - django-clite - Installation - Extending the CLI - Dependencies - Interactive Docs - To Do - Pull requests - LICENSE Installation Install via pip: After installation, the CLI will expose the binary with the name: Extending the CLI Currently, there are two main ways of extending the functionality of the CLI: 1. Adding your own commands/plugins 2. Overriding the provided resource templates Including your own commands If you would like to extend the functionality of this CLI, you can include your own plugins/commands by setting an environment variable: DJANGO CLITE PLUGINS . Simply set this variable to the path where your plugins are. Plugin commands are auto-discovered if they are placed under the plugins directory, but please be sure to do the following for this to work: 1. Name your package and click command the same . That is, a package called get , for example, should define a get command. 2. Place the command definition within the package's main.py module . For example: 3. Sub-commands should be added to the top-most command group in the package's main.py module. 4. Access your commands via your top-most command group. NOTE: If you would like to skip a plugin/command from being auto-discovered, simply rename the package by either prepending or appending any number of underscores ( ). Any code contained within the package will be ignored. Overriding the templates The flag --templates-dir can be used","default_branch":null,"files":null,"tree":[],"storefront":"/r/oleoneto","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/oleoneto/django-clite/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}