-$aCMDOptions = array(
- "Query database from command line. Returns search result as JSON.",
- array('help', 'h', 0, 1, 0, 0, false, 'Show Help'),
- array('quiet', 'q', 0, 1, 0, 0, 'bool', 'Quiet output'),
- array('verbose', 'v', 0, 1, 0, 0, 'bool', 'Verbose output'),
-
- array('search', '', 0, 1, 1, 1, 'string', 'Search for given term or coordinate'),
-
- array('accept-language', '', 0, 1, 1, 1, 'string', 'Preferred language order for showing search results'),
- array('bounded', '', 0, 1, 0, 0, 'bool', 'Restrict results to given viewbox'),
- array('nodedupe', '', 0, 1, 0, 0, 'bool', 'Do not remove duplicate results'),
- array('limit', '', 0, 1, 1, 1, 'int', 'Maximum number of results returned (default: 10)'),
- array('exclude_place_ids', '', 0, 1, 1, 1, 'string', 'Comma-separated list of place ids to exclude from results'),
- array('featureType', '', 0, 1, 1, 1, 'string', 'Restrict results to certain features (country, state,city,settlement)'),
- array('countrycodes', '', 0, 1, 1, 1, 'string', 'Comma-separated list of countries to restrict search to'),
- array('viewbox', '', 0, 1, 1, 1, 'string', 'Prefer results in given view box')
-);
+$aCMDOptions
+= array(
+ 'Query database from command line. Returns search result as JSON.',
+ array('help', 'h', 0, 1, 0, 0, false, 'Show Help'),
+ array('quiet', 'q', 0, 1, 0, 0, 'bool', 'Quiet output'),
+ array('verbose', 'v', 0, 1, 0, 0, 'bool', 'Verbose output'),
+
+ array('search', '', 0, 1, 1, 1, 'string', 'Search for given term or coordinate'),
+ array('country', '', 0, 1, 1, 1, 'string', 'Structured search: country'),
+ array('state', '', 0, 1, 1, 1, 'string', 'Structured search: state'),
+ array('county', '', 0, 1, 1, 1, 'string', 'Structured search: county'),
+ array('city', '', 0, 1, 1, 1, 'string', 'Structured search: city'),
+ array('street', '', 0, 1, 1, 1, 'string', 'Structured search: street'),
+ array('amenity', '', 0, 1, 1, 1, 'string', 'Structured search: amenity'),
+ array('postalcode', '', 0, 1, 1, 1, 'string', 'Structured search: postal code'),
+
+ array('accept-language', '', 0, 1, 1, 1, 'string', 'Preferred language order for showing search results'),
+ array('bounded', '', 0, 1, 0, 0, 'bool', 'Restrict results to given viewbox'),
+ array('nodedupe', '', 0, 1, 0, 0, 'bool', 'Do not remove duplicate results'),
+ array('limit', '', 0, 1, 1, 1, 'int', 'Maximum number of results returned (default: 10)'),
+ array('exclude_place_ids', '', 0, 1, 1, 1, 'string', 'Comma-separated list of place ids to exclude from results'),
+ array('featureType', '', 0, 1, 1, 1, 'string', 'Restrict results to certain features (country, state,city,settlement)'),
+ array('countrycodes', '', 0, 1, 1, 1, 'string', 'Comma-separated list of countries to restrict search to'),
+ array('viewbox', '', 0, 1, 1, 1, 'string', 'Prefer results in given view box')
+ );