Skip to content

Examples of exploring Python command-line interface (CLI) packages

License

Notifications You must be signed in to change notification settings

jgujerry/python-cli-applications

Repository files navigation

Python CLI Applications

Exploring Python command-line interface (CLI) packages with example applications.

There are several available packages for building CLI applications in Python.

skcli for password management

In this project, we are going to build a CLI app called skcli to manage password of different applications. This CLI app will be implemented by using each package listed above.

For concrete implementation using each Python package, please see below:

To try each example CLI app, the steps are:

  • enter into the directory
  • create a Python virtual environment by run python -m venv .venv
  • run pip install -e .
  • test skcli --help to explore the usage.

Contact

If you have any question about this opinionated list, do not hesitate to contact me @jgujerry on X (Twitter) or open an issue on GitHub.

License

This project is released under MIT License