A beautiful command line interface for the Python Package Index
Project description
pypi-command-line
pypi-command-line
is a powerful command line interface for pypi.org
A powerful command line interface for https://pypi.org
Detailed Documentation available at https://wasi-master.github.io/pypi-command-line/
Features
- 🚀 Extremely intuitive 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
File details
Details for the file pypi_command_line-1.6.2.tar.gz
.
File metadata
- Download URL: pypi_command_line-1.6.2.tar.gz
- Upload date:
- Size: 21.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f40a177ed19a07e9ccad765ef55fc06dd62b0519335c4365cdd8caf350a727c |
|
MD5 | b6756fef564bc18f6439ce9723734d01 |
|
BLAKE2b-256 | 54ec7336f58fe1752809070aaa39e6cfdc65e8f9771321dc55c420110b291da6 |
File details
Details for the file pypi_command_line-1.6.2-py3-none-any.whl
.
File metadata
- Download URL: pypi_command_line-1.6.2-py3-none-any.whl
- Upload date:
- Size: 19.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16ea2159bf9c5235bc2acfbbe65503b0a96d2c44446afe4bbe65af9259810c0c |
|
MD5 | 44b6491174faef9cfaadeddf403f4895 |
|
BLAKE2b-256 | 68d95573975a17718c486d49e46e01fb32bdcda7287b776e590d5d6015ee7777 |