# MRN-Generator
Table of Contents
-
About The Project
-
Getting Started
- Usage
- License
- 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