Skip to main content

Unofficial UI wrapper on click commands

Project description

Unofficial Click UI

So, you have just designed a new command line app that works for you. Now, you have a user base, who is not an IT/Software professional.

And you need an UI probably!

And a Basic one would suffice?

Then you can use this project/library to quickly create an UI with just 3 Lines of extra code.

  1. Add this project in your requirement.txt/setup.py
  2. Import the annotation
  3. Use the annotation

This project is not promising you any fairytale UI framework. It ONLY promises to be less obnoxious to non-IT non-Techinacal people. If you need something extravagant, you better design your own framework.

Also, I never intend it to be part of any other framework. As I don't want make any other person to alter their way of working or coding because of this.

Installation

Currently this project is published in the pypi index. I wanted to publish it when it is stable. But seems like people will use it before it's stable. Simply install it using pip, or add it to your requirements.txt or setup.py

pip install clickui-unofficial

Usage

from clickui import make_ui # This one is from this framework
import click 

# Decorate your existing click command if you need an UI
@make_ui 
@click.command('Sample Command')
def sample_command():
    pass

Links

Gitter

Screenshot

Convert Click command to UI

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

clickui-unofficial-0.5.1.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

clickui_unofficial-0.5.1-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file clickui-unofficial-0.5.1.tar.gz.

File metadata

  • Download URL: clickui-unofficial-0.5.1.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.3.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.4

File hashes

Hashes for clickui-unofficial-0.5.1.tar.gz
Algorithm Hash digest
SHA256 8091ede1f7841d5d7fc2b66b676eff5b7242f43139c96f6572b19bfc693548b5
MD5 e37a0ca2b00cafce20890de5159829c1
BLAKE2b-256 b05bfbd014a8dacb7b1f512a4702c73d096cc7fb69799dcf4b60b8b57ec5bf81

See more details on using hashes here.

File details

Details for the file clickui_unofficial-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: clickui_unofficial-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.3.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.4

File hashes

Hashes for clickui_unofficial-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e3a32674bb3c765b00771460663e2337f91099c5f8c762d6611f3836f23aa7c2
MD5 ee5c57942cbc94d5fcf8cd1d955bf37e
BLAKE2b-256 9f4ea84442f4c194f5fbb6dcd302d5c9f20cc5218f24a9189e15410d5820d5a4

See more details on using hashes here.

Supported by

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