Skip to main content

Base python cli project

Project description

python-cli-base

python project for building cli applications

Just fork or copy this repo to start your own python cli application.

  1. https://pypi.org/project/python-cli-base/
  2. PyPI Package upload guide: https://packaging.python.org/en/latest/tutorials/packaging-projects/

commands

install packages

  1. python -m pip install --upgrade build
  2. pip install twine

build & upload

  1. python -m build
  2. package upload
    1. test pypi: python -m twine upload --repository testpypi dist/*
    2. live pypi: python -m twine upload dist/*

install built package & pcb commands

  1. pip install python-cli-base
  2. pcb --help
Usage: pcb [OPTIONS] COMMAND [ARGS]...

Options:
  -c, --check TEXT    check1
  -c2, --check2 TEXT  check2
  -c3, --check3 TEXT  check3
  --version           Show the version and exit.
  --help              Show this message and exit.
  1. pcb --version
pcb 0.0.1
  1. pcb -c zxc -c2 asd (Check python_cli_base/__init__.py)
check: zxc
check2: asd
{'check': 'zxc', 'check2': 'asd', 'check3': None}

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

python_cli_base-0.0.2.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

python_cli_base-0.0.2-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: python_cli_base-0.0.2.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.2

File hashes

Hashes for python_cli_base-0.0.2.tar.gz
Algorithm Hash digest
SHA256 212be00cccf5dfe63077ede8ddbd30ed6b2a57c722f47dc1d4e1523b3ccff822
MD5 6ddf5ce94f549cd99ab0d004e6e10c1f
BLAKE2b-256 bb064525e5905b4c0715810e437bbed5bc2279f9e64645a2fdd4b6e88417eea1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_cli_base-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a6c610b32ae03be93827f47955aefe5ed5030eef9fb5870f09a9ed867a5e7278
MD5 1532a4f40e964f18c8d216d171e1e9c5
BLAKE2b-256 d69a921d6e34cc7c5013556ab78ddd088d807e356e9dc70442cc3ece8e2a4bcf

See more details on using hashes here.

Supported by

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