packages feed

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