Metadata-Version: 2.4
Name: pppandas
Version: 0.1.0
Summary: A terminal tool to browse and download the PratikChavan05/LP3 GitHub repository
Author: PratikChavan05
License: MIT
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# ppandas

`ppandas` is a terminal CLI for listing, viewing, searching, and downloading the public
GitHub repository `PratikChavan05/LP3`.

## Install locally

```bash
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install .
ppandas --help
```

## Commands

```bash
ppandas list
ppandas show path/to/file.cpp
ppandas search "binary search"
ppandas search "main" --extension .cpp
ppandas download --output ./downloads
ppandas update --output ./downloads
```

Override the repository or branch:

```bash
ppandas list --repo OWNER/REPO --branch main
```

`show` and `search` fetch files from GitHub when used, so an internet connection is required.
The default repository is public. For higher GitHub API rate limits, set
`PPANDAS_GITHUB_TOKEN` to a GitHub token in your shell. Do not commit a token to source control.

## Publish to PyPI

Check package-name availability and complete the PyPI account setup first. Then build and
upload a release using the official Python packaging instructions.
