eyeseast / geocode-sqlite

Geocode rows in a SQLite database table
Apache License 2.0
231 stars 6 forks source link

Argument ergonomics #9

Closed eyeseast closed 3 years ago

eyeseast commented 3 years ago

Fixes the order of arguments, per #8

Instead of this:

geocode-sqlite -l "{full}, {city}, {state} {postcode}" \
 --delay 1 \
 innout.db \
 innout_test \
 nominatum \
 --user-agent "geocode-sqlite" ```

Now we have this:

```sh
geocode-sqlite nominatum innout.db innout_test \
 --location "{full}, {city}, {state} {postcode}" \
 --delay 1 \
 --user-agent "geocode-sqlite"

Much better. All tests pass. I don't think it's a headache to add new geocoders, eitheer.