Skip to main content

Make effective CLI apps using Python

Project description

clicr, the CLI Creator

clicr (pronounced as clicker) is the CLI Creator that aims to be the template used to make effective CLI apps using Python.

Getting Started (Development)

Install Poetry:

curl -sSL https://install.python-poetry.org | python3 -

Create new environment, or use existing environment:

# Change your python version accordingly (>=3.8)
conda create -n clicr python
conda activate clicr

Then install the dependencies in Poetry:

poetry install

You can now use the clicr in the CLI. Check clicr --help for more information.

To run the documentation, run mkdocs server and check out the site at localhost:8000.

Template Stack

  • Typer
  • Poetry

Development Stack

  • Scriv
  • MkDocs

Managing Changelog

This repository's changelog is managed by Scriv.

License

© Copyright 2022 Syakyr Surani. This program is licensed under Apache Software License 2.0.

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

clicr-0.0.2.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

clicr-0.0.2-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file clicr-0.0.2.tar.gz.

File metadata

  • Download URL: clicr-0.0.2.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.5 Linux/6.5.3-arch1-1

File hashes

Hashes for clicr-0.0.2.tar.gz
Algorithm Hash digest
SHA256 3bdb666507f377c53bab1f484a370c65c20e0870bb8e3aa7d7455ac9267c0316
MD5 7151db3fb12202b7ae38618efecda995
BLAKE2b-256 6ad99f96e242092bfe8fc189bba1e1b623811e4d33518520c7f0c95bfb22b807

See more details on using hashes here.

File details

Details for the file clicr-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: clicr-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.5 Linux/6.5.3-arch1-1

File hashes

Hashes for clicr-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 17bb78e7a10d293bb72c2d1b3432faeab1b83c063e70891fcb30c5ff0b10a42d
MD5 2a0f3ae004c3e55b3864a15ec350c65a
BLAKE2b-256 ec0c5446d977f2e3cc18f97c2e3b0add8c633cbd35e10a4015d6a4368f24e7dc

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