Skip to content

JEDΙ is a versatile Golang toolkit that empowers you to master the art of Electronic Data Interchange (EDI). Whether you're validating, parsing, translating, or wielding the force of EDI, JEDΙ is your companion in the vast universe of data exchange.

License

SageHourihan/JEDI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JEDI

JEDΙ is a versatile Golang toolkit that empowers you to master the art of Electronic Data Interchange (EDI). Whether you're validating, parsing, translating, or wielding the force of EDI, JEDΙ is your companion in the vast universe of data exchange.

Features

1. Translation

The toolkit allows you to translate EDI files into JSON using the edx12 library.

myapp translate --file <file_path>

Flags

--file: Path to the EDI file to be translated (required).

2. Validation

JEDΙ enables you to validate EDI data, ensuring its compliance with industry standards. The validation feature checks for basic syntax, structural correctness, and other relevant criteria using the edx12 library.

myapp validate --file <file_path>

Flags

--file: Path to the EDI file to be translated (required).

Examples

Translating a file

myapp translate --file path/to/edi/file.edi

Output will be written to ./tmp/output.txt

Validating a file

myapp validate --file path/to/edi/file.edi

Contribution

Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request.

About

JEDΙ is a versatile Golang toolkit that empowers you to master the art of Electronic Data Interchange (EDI). Whether you're validating, parsing, translating, or wielding the force of EDI, JEDΙ is your companion in the vast universe of data exchange.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages