1- # ![ console] ( icons/console.png ) indepacer
1+ # ![ console] ( icons/console.png ) pacer-cli
22
3- [ ![ CI] ( https://github.com/johnzfitch/indepacer/actions/workflows/ci.yml/badge.svg )] ( https://github.com/johnzfitch/indepacer/actions/workflows/ci.yml )
3+ [ ![ CI] ( https://github.com/johnzfitch/pacer-cli/actions/workflows/ci.yml/badge.svg )] ( https://github.com/johnzfitch/pacer-cli/actions/workflows/ci.yml )
4+ [ ![ PyPI] ( https://img.shields.io/pypi/v/pacer-cli.svg )] ( https://pypi.org/project/pacer-cli/ )
45[ ![ Python 3.10+] ( https://img.shields.io/badge/python-3.10%2B-blue.svg )] ( https://www.python.org/downloads/ )
56[ ![ License: MIT] ( https://img.shields.io/badge/License-MIT-green.svg )] ( LICENSE )
67[ ![ Security Hardened] ( https://img.shields.io/badge/security-hardened-brightgreen.svg )] ( #security )
@@ -11,10 +12,10 @@ A CLI for PACER (Public Access to Court Electronic Records) federal court resear
1112
1213## ![ download] ( icons/download.png ) Installation
1314``` bash
14- pip install indepacer
15+ pip install pacer-cli
1516
1617# With full parsing support (BeautifulSoup for legacy formats)
17- pip install ' indepacer [full]'
18+ pip install ' pacer-cli [full]'
1819```
1920
2021## ![ checkbox] ( icons/checkbox.png ) Quick Start
@@ -691,7 +692,7 @@ Shows: username, password status, output directories.
691692
692693# ## Credentials
693694
694- Stored in ` ~/.config/indepacer /config.env` (mode 600):
695+ Stored in ` ~/.config/pacer-cli /config.env` (mode 600):
695696
696697` ` ` env
697698PACER_USERNAME=myuser
@@ -728,7 +729,7 @@ Cases are stored in a hierarchical structure:
728729 └── 001-1.pdf # Attachment
729730` ` `
730731
731- Credentials are stored separately in ` ~/.config/indepacer /config.env` .
732+ Credentials are stored separately in ` ~/.config/pacer-cli /config.env` .
732733
733734---
734735
@@ -762,9 +763,9 @@ pacer auth test --otp 123456
762763##  Python API
763764
764765```python
765- from indepacer .parser import parse_docket, parse_docket_file
766- from indepacer .reader import DocketParser
767- from indepacer .docket_types import ParsedDocket
766+ from pacer_cli .parser import parse_docket, parse_docket_file
767+ from pacer_cli .reader import DocketParser
768+ from pacer_cli .docket_types import ParsedDocket
768769from pathlib import Path
769770
770771# Fast parsing
@@ -812,7 +813,7 @@ PACER charges per page viewed:
812813
813814## Security
814815
815- indepacer includes a security module (`security.py`) that protects your account and federal court system resources:
816+ pacer-cli includes a security module (`security.py`) that protects your account and federal court system resources:
816817
817818- **TLS 1.2+ enforcement** with ECDHE-only cipher suites (no deprecated DHE)
818819- **Rate limiting** (30 req/min default, configurable) to stay within PACER guidelines
@@ -822,7 +823,7 @@ indepacer includes a security module (`security.py`) that protects your account
822823- **Secure credential storage** (file mode `0600`, Pydantic `SecretStr` for passwords)
823824- **Automatic retry** with exponential backoff on transient errors (429, 5xx)
824825
825- Security configuration in `~/.config/indepacer /config.env`:
826+ Security configuration in `~/.config/pacer-cli /config.env`:
826827
827828```bash
828829PACER_RATE_LIMIT=true # Enable rate limiting
0 commit comments