country-0.2.4.2: README.md
# country
This is a mega-repo with two projects:
- `country`: A library for dealing with countries, country codes, etc.
- `country-code-generation`: An executable that generates some of the
source code in `country`. It converts both `countries.csv` and
`aliases.txt` into lists of tuples.
#### Build Instructions
Some of source code in the `country` library is generated. To generate
this code, the `country-code-generation` application reads the top-level
`aliases.txt` and `countries.csv` file and outputs source Haskell. If
neither of these two files have been modified, then it is not necessary
to run `country-code-generation`. A `cabal.project` file is used to
build two targets. From the project root, run:
cabal build country-code-generation
/home/jdoe/path/to/projects/country/.../country-code-generation
cabal build country