Project information:
Automated code metrics:
django-click
is a library to easily write Django management commands using the
click
command line library.
- Free software: MIT license
- Documentation for the Click command line library: http://click.pocoo.org/6/
- Compatible with Django 1.8, 1.10, and 1.11, running on Python 2.7, 3.4, 3.5, 3.6 and PyPy.
pip install git+https://github.com/huifenqi/django-click.git
Create a command module as you would usually do, but instead of creating a
class, just put a djclick
command into
<yourapp>/management/commands/helloworld.py
:
import djclick as click
@click.command()
@click.argument('name')
def command(name):
click.secho('Hello, {}'.format(name), fg='red')
And then call the command with:
$ ./manage.py helloworld django-click Hello, django-click
Check out the test commands for additional example commands and advanced usage.