Skip to main content

Cheap CLI framework, gives rich commands for Django

Project description

# clilabs: the python CLI that gets things done.

Sometimes I want to execute a python callback with some args on the command
line, but i get frustrated that it always requires to wrap my command in a
wrapper of some sort. Clilabs unfrustrates me.

Get started:

```
$ pip install clilabs

$ clilabs
clilabs automates python callables parametered calls.

Things starting with - will arrive in clilabs.context.

Examples:

clilabs help your.mod:main
clilabs debug your.mod -a --b --something='to see' how it=parses
clilabs your.mod:funcname with your=args
clilabs help clilabs.django
clilabs clilabs.django:list auth.user
clilabs +django:list auth.user # also works

$ clilabs debug your.mod -a --b --something='to see' how it=parses
Could not import your.mod
Args: ('how',)
Kwargs: {'it': 'parses'}
Context args: ['a', 'b']
Context kwagrs: {'something': 'to see'}
```

Moar in tutorial.md

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

clilabs-1.0.0.tar.gz (5.2 kB view details)

Uploaded Source

File details

Details for the file clilabs-1.0.0.tar.gz.

File metadata

  • Download URL: clilabs-1.0.0.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

File hashes

Hashes for clilabs-1.0.0.tar.gz
Algorithm Hash digest
SHA256 24ede02abd72904f557ba88d87ffc9c94f87dc586f827de7c1e5bff14a0cc41f
MD5 f20e70f1e2da63a9c5d35c697f836e01
BLAKE2b-256 5aa8aa16338c2a12629921750d4ca0a7f1a2af9fa2e6deef0c0544d6e4c27db5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page