# MRN-Generator
Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. License
  5. Contact
## About The Project This is a command line utility to generate MRNs conforming to [ISO 6346](https://en.wikipedia.org/wiki/ISO_6346) ## Getting Started ### Prerequisites To build the project locally you will need to [Install Rust](https://www.rust-lang.org/tools/install) ### Installation ```cargo build``` for a development build ```cargo build --release``` for a release build

(back to top)

## Usage mrn-generator [OPTIONS] --country-code Options: - -c, --country-code Country code of MRN - -n, --number-of-mrns Number of MRNs to generate [default: 1] - -p, --procedure-category Procedure category - -C, --combined \ Combined procedure category - -o, --declaration-office Customs office of declaration - -h, --help Print help - -V, --version Print version ### Examples ```mrn-generator -c DK``` to generate an MRN with Denmark as a country code ```mrn-generator -c DK -o 004700``` to generate an MRN with Denmark as a country code and 004700 as the declaration office ```mrn-generator -c NL -n 20``` to generate 20 MRNs with Netherlands as a country code ```mrn-generator -c NL -n 20 -p B1``` to generate 20 MRNs with Netherlands as a country code and B1 procedure category ```mrn-generator -c NL -n 20 -p B1 -C A``` to generate 20 MRNs with Netherlands as a country code and B1 procedure category combined with A* procedure category

(back to top)

## License Distributed under the MIT License. See `LICENSE.txt` for more information.

(back to top)

## Contact Pavlos Smith - paulsmith4561+at+gmail.com