Skip to main content

A beautiful command line interface for the Python Package Index

Project description

pypi-command-line

pypi-command-line is a colorful, powerful, and beautiful command line interface for pypi.org that is actively maintained

Version Lines of code Downloads yesterday Downloads in the last 7 days Downloads in the last 30 days Number of issues Number of pull requests Number of stars on GitHub Supported python versions Python Implementation PyPI Wheel availability Documentation status

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!).
  • 💻 Cross-platform.
  • 🤯 Open source.
  • 📚 Extensive documentation.

Screenshots

Click to hide screenshots

Command name and parameter autocompletion Autocomplete Smart error handling Error Handling Auto command aliases Smart Command Aliasing Search feature that gives the same results as on PyPI Search for a package using PyPI See detailed information about a project See project information View the project description right in your terminal with rich Markdown and reStructuredText formatting Get description from PyPI View the project readme from github Get readme content from GitHub Search for packages using regular expresssions Search for packages using regex Open the package's URLs gotten from PyPI Browse for URLs See the project information with classifiers See project information with classifiers See the all time largest projects in PyPI See all time largest projects in PyPI Install autocompletion for the current shell Install Completion See the source code for the autocompletion Show Completion See a specific page of the search results Specify a page to search to

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.

Download Count

Here is the download count info as gotten from PePy.
I've included these since PyPIStats by default does not include mirrors in it's count1. Also see https://github.com/psincraian/pepy/issues/351

Period Count
Week Downloads
Month Downloads
Total Downloads

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

pypi_command_line-1.6.4.tar.gz (22.0 MB view details)

Uploaded Source

Built Distribution

pypi_command_line-1.6.4-py3-none-any.whl (22.1 kB view details)

Uploaded Python 3

File details

Details for the file pypi_command_line-1.6.4.tar.gz.

File metadata

  • Download URL: pypi_command_line-1.6.4.tar.gz
  • Upload date:
  • Size: 22.0 MB
  • 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

Hashes for pypi_command_line-1.6.4.tar.gz
Algorithm Hash digest
SHA256 b1ca563a911ac24cbdc1eb0a1111be09a938901a968a925d52d9485dbfdaa6b1
MD5 8cad9b5845aba315713c1ea36dbf7876
BLAKE2b-256 bc044badadf1a384e190a62f41f98d7e8b2ecc0cfd78fcfa68ef8203c170a39d

See more details on using hashes here.

File details

Details for the file pypi_command_line-1.6.4-py3-none-any.whl.

File metadata

  • Download URL: pypi_command_line-1.6.4-py3-none-any.whl
  • Upload date:
  • Size: 22.1 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

Hashes for pypi_command_line-1.6.4-py3-none-any.whl
Algorithm Hash digest
SHA256 56ed155b5eb5c4c4ee93826401eab645901ccd52eeb745f8822d5adeaf0f06b2
MD5 bf41498b7ddbdea6a17977ee79d4d1ba
BLAKE2b-256 962eaca1e8f3e445e073e22210dcdcffec579c5ec6dcc9964100ada8aac380c7

See more details on using hashes here.

Supported by

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