• Stars
    star
    242
  • Rank 166,527 (Top 4 %)
  • Language
    Python
  • License
    MIT License
  • Created about 9 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Write Django management command using the click CLI library

Django Click

Project information:

Automated code metrics:

django-click is a library to easily write Django management commands using the click command line library.

Installation

pip install django-click

Example

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.

More Repositories

1

phpbrowscap

Standalone replacement for php's native get_browser() function
PHP
429
star
2

CardReader

jQuery based magnetic stripe card reader for web applications
JavaScript
29
star
3

lancet

Command line utility to streamline various development activities.
Python
9
star
4

pyamqplib-thrift

Thrift classes to use thrift services over AMQP with pyamqplib
Python
6
star
5

Bootloader

A simple bootleader for M68k processors
C
6
star
6

pytex

A command line tool to ease the redaction of latex documents
Python
4
star
7

i18n-utils

Python
3
star
8

RGBixtouri

Java
3
star
9

shibboleth-prototype

Python
3
star
10

txBERT-RPC

Twisted client and server implementation of the BERT-RPC protocol
Python
2
star
11

coolfig

Helpers for dealing with application settings
Python
2
star
12

django-adminutils

Python
2
star
13

osms

oSMS web framework and application
PHP
2
star
14

eiafr-prolog

Prolog
2
star
15

pop-utils

Collection of utilities to optimize the deployment and management of a POP-C++ or POP-Java based setup with a special focus on cloud deployments and Amazon Web Services.
C++
1
star
16

unm-blog

Repository for the blog put up for my stay at UNM, 2011
1
star
17

python-tidy

Tiny wrapper around PythonTidy to make it easy-installable
1
star
18

pop-analysis-suite

C++
1
star
19

uga

Source code of the UGA website
1
star
20

mddns

Python
1
star
21

misp-tr-cli

Python
1
star
22

pytex-templates

Collection of templates for the pytex command line utility
1
star
23

Fribourg-Website

The source code of the website of fribourg-natation
Python
1
star
24

pop-python

Python implementation of the POP Model
Python
1
star
25

dockertools

Command line utilities to make working with Docker easier.
Python
1
star
26

csel-sp05-sp06

C
1
star
27

docker-storage

Python
1
star
28

pop-linker

POP-C++ version of the pop-link registration middleware
C++
1
star
29

garetjax.github.io

Sources for my weblog.
CSS
1
star
30

irco

International Research Collaboration graphs utility
Python
1
star
31

s3ftp

A Twisted based FTP server backed by Amazon S3
Python
1
star
32

opsa-labs

Labs reports and source code for the OPSA MSE course
Python
1
star
33

Cornflakes

An HTML5 output generator for PyFlakes
1
star
34

django-kerberos

Python
1
star
35

sourcecoding

Python
1
star