Skip to main content

A modern, developer-friendly CLI for parsing and testing EDI files

Project description

edi-cli

A modern, developer-friendly CLI tool for parsing and testing EDI (Electronic Data Interchange) files.

🚧 Early Release Notice

This is an early release to reserve the edi-cli namespace on PyPI. The current version provides basic CLI infrastructure and will be expanded with full EDI parsing capabilities in upcoming releases.

Installation

pip install edi-cli

Usage

After installation, you can run:

edi-cli

This will display the current status and version information.

Available Commands

  • edi-cli - Show status and version
  • edi-cli version - Display version information
  • edi-cli status - Show installation status
  • edi-cli --help - Display help information

Coming Soon

  • 📄 Full EDI file parsing (X12, HIPAA)
  • ✅ Validation against EDI standards
  • 🔄 Format conversion (EDI ↔ JSON ↔ CSV)
  • 🔍 EDI file inspection and analysis
  • 📊 Detailed validation reports
  • 🎯 Support for common transaction sets (835, 837, 270, 271, 276, 277)

Development

This tool is being actively developed. Follow the project for updates:

Requirements

  • Python 3.7 or higher
  • typer (automatically installed)

License

MIT License - see LICENSE file for details.

Support

For questions, bug reports, or feature requests, please visit our GitHub repository.

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

edi_cli-0.1.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

edi_cli-0.1.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file edi_cli-0.1.0.tar.gz.

File metadata

  • Download URL: edi_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for edi_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 72fba5352e6d44505910035bc0add213ce9ed7cf7ce6c448c4eabec4554c321f
MD5 3ab9d43c053a4d3fa3fb3d2dcd7ea442
BLAKE2b-256 cded6e8f60cdda64ea0be597f4187c0f107f622441aa6102aba37c0d161e2168

See more details on using hashes here.

File details

Details for the file edi_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: edi_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.13

File hashes

Hashes for edi_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f6f10eaaa3433239a8d0eaefef821bd4919bc1d00aa05ae82af6c03a1a292202
MD5 e761cf0e8fb7a81a7cf9d37243172b47
BLAKE2b-256 eff987c1a77bddfea334e4c5e8b2a0d1f4fa35eada75944637d86e2327751c7b

See more details on using hashes here.

Supported by

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