A beautiful command line interface for the Python Package Index
Project description
pypi-command-line
A powerful command line interface for https://pypi.org
Detailed Documentation available at https://wasi-master.github.io/pypi-command-line/
Features
- 🚀 Extremely fast and easy to use.
- 🌟 Beautiful UI with pleasant colors everywhere.
- 😁 Emojis in responses and errors.
- 📰 Great Markdown and reStructuredText support for viewing project descriptions.
- 😎 Many features (There are optional parameters for extra information too!).
- See in-depth information about a package including it's download count and github repo stats.
- See beautifully rendered markdown/rst/plain text description of a package
- Search for packages with the same information as pypi and even filter them.
- Search for packages with regex, for example using
flask-.+
will show all flask extensions. - Browse for a package's URLs and open any of those URLs inside a browser with a beautiful colored link selection menu
- See all the releases of a package, along with when they were made and their size.
- See New projects and new releases just like PyPI.
- See top 100 of the largest packages just like PyPI.
- 💻 Cross-platform.
- 🤯 Open source.
- 📚 Extensive documentation.
Screenshots
Click to hide screenshots
Command name and parameter autocompletion
Smart error handling
Auto command aliases
Search feature that gives the same results as on PyPI
See detailed information about a project
View the project description right in your terminal with rich Markdown and reStructuredText formatting
View the project readme from github
Search for packages using regular expresssions
Open the package's URLs gotten from PyPI
See the project information with classifiers
See the all time largest projects in PyPI
Install autocompletion for the current shell
See the source code for the autocompletion
See a specific page of the search results
Installation
-
Installing from PyPI (recommended).
pip install pypi-command-line
If you want to also install speed dependencies
pip install "pypi-command-line[speedups]"
-
Installing from source.
pip install git+https://github.com/wasi-master/pypi-command-line.git
If you want to also install speed dependencies
pip install "pypi-command-line[speedups] @ git+https://github.com/wasi-master/pypi-command-line.git"
Usage
To see all the available commands use:
pypi --help
For more information on a certain command use pypi <command_name> --help
. For example,
pypi search --help
For a full guide see https://wasi-master.github.io/pypi-command-line/usage.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pypi_command_line-1.5.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c007430f5e569ae97e92da185d2487be60442b746072c5879cce5b9f1221adf |
|
MD5 | ed8172dbf4e252d2c4155eea01b820ea |
|
BLAKE2b-256 | 5f31c35d68151cedf7505f7ee76ce13e21024aaeda85b6252d8355147c372ed8 |