-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | A command-line utility for interacting with the
-- eBird API.
--
-- A library containing the functions used to implement a command-line
-- utility for interacting with the eBird API.
@package ebird-cli
@version 0.3.0.1
-- | Functions used to implement a command-line utility for interacting
-- with the eBird API.
module Data.EBird.CLI
-- | Entry point for the ebird CLI. Parses the command arguments,
-- selects an API key, and executes the command.
--
-- The API key may be provided as a command-line option. If the key
-- option is not provided, it is read from the file
-- ~/.ebird/key.txt. If that file is unavailable for reading,
-- and no key option is provided, the application exits (if the command
-- requires a key).
eBirdCli :: IO ()
-- | Read an eBird API key from ~/.ebird/key.txt. If the file
-- exists and is available for reading, the result is Just the
-- contents of the file, stripped of leading/trailing whitespace.
-- Otherwise, the result is Nothing.
readEBirdAPIKey :: IO (Maybe Text)
-- | Run an EBirdCommand with a given API key.
runEBirdCommand :: IO Text -> EBirdCommand -> IO ()
-- | Simply prints a value as prettified JSON
printResJSON :: ToJSON a => a -> IO ()
-- | Print a string to stderr, prepended with a context string, and exit
-- with failure status.
eBirdFail :: String -> IO a
-- | Each EBirdCommand corresponds to an endpoint of the eBird API
data EBirdCommand
RecentObservationsCommand :: RecentObservationsOptions -> EBirdCommand
RecentNotableObservationsCommand :: RecentNotableObservationsOptions -> EBirdCommand
RecentSpeciesObservationsCommand :: RecentSpeciesObservationsOptions -> EBirdCommand
RecentNearbyObservationsCommand :: RecentNearbyObservationsOptions -> EBirdCommand
RecentNearbySpeciesObservationsCommand :: RecentNearbySpeciesObservationsOptions -> EBirdCommand
RecentNearestSpeciesObservationsCommand :: RecentNearestSpeciesObservationsOptions -> EBirdCommand
RecentNearbyNotableObservationsCommand :: RecentNearbyNotableObservationsOptions -> EBirdCommand
HistoricalObservationsCommand :: HistoricalObservationsOptions -> EBirdCommand
RecentChecklistsCommand :: RecentChecklistsOptions -> EBirdCommand
Top100Command :: Top100Options -> EBirdCommand
ChecklistFeedCommand :: ChecklistFeedOptions -> EBirdCommand
RegionalStatisticsCommand :: RegionalStatisticsOptions -> EBirdCommand
SpeciesListCommand :: SpeciesListOptions -> EBirdCommand
ViewChecklistCommand :: ViewChecklistOptions -> EBirdCommand
RegionHotspotsCommand :: RegionHotspotsOptions -> EBirdCommand
NearbyHotspotsCommand :: NearbyHotspotsOptions -> EBirdCommand
HotspotInfoCommand :: HotspotInfoOptions -> EBirdCommand
TaxonomyCommand :: TaxonomyOptions -> EBirdCommand
TaxonomicFormsCommand :: TaxonomicFormsOptions -> EBirdCommand
TaxaLocaleCodesCommand :: TaxaLocaleCodesOptions -> EBirdCommand
TaxonomyVersionsCommand :: EBirdCommand
TaxonomicGroupsCommand :: TaxonomicGroupsOptions -> EBirdCommand
RegionInfoCommand :: RegionInfoOptions -> EBirdCommand
SubregionListCommand :: SubregionListOptions -> EBirdCommand
AdjacentRegionsCommand :: AdjacentRegionsOptions -> EBirdCommand
-- | Options for the recent-observations command.
data RecentObservationsOptions
RecentObservationsOptions :: RegionCode -> Maybe Integer -> Maybe TaxonomyCategories -> Maybe Bool -> Maybe Bool -> Maybe Integer -> Maybe RegionCode -> Maybe SPPLocale -> RecentObservationsOptions
[recentObservationsRegion] :: RecentObservationsOptions -> RegionCode
[recentObservationsBack] :: RecentObservationsOptions -> Maybe Integer
[recentObservationsCategories] :: RecentObservationsOptions -> Maybe TaxonomyCategories
[recentObservationsHotspots] :: RecentObservationsOptions -> Maybe Bool
[recentObservationsProvisionals] :: RecentObservationsOptions -> Maybe Bool
[recentObservationsMaxResults] :: RecentObservationsOptions -> Maybe Integer
[recentObservationsSubregions] :: RecentObservationsOptions -> Maybe RegionCode
[recentObservationsSPPLocale] :: RecentObservationsOptions -> Maybe SPPLocale
-- | Options for the recent-notable-observations command.
data RecentNotableObservationsOptions
RecentNotableObservationsOptions :: RegionCode -> Maybe Integer -> Maybe DetailLevel -> Maybe Bool -> Maybe Integer -> Maybe RegionCode -> Maybe SPPLocale -> RecentNotableObservationsOptions
[recentNotableObservationsRegion] :: RecentNotableObservationsOptions -> RegionCode
[recentNotableObservationsBack] :: RecentNotableObservationsOptions -> Maybe Integer
[recentNotableObservationsDetail] :: RecentNotableObservationsOptions -> Maybe DetailLevel
[recentNotableObservationsHotspots] :: RecentNotableObservationsOptions -> Maybe Bool
[recentNotableObservationsMaxResults] :: RecentNotableObservationsOptions -> Maybe Integer
[recentNotableObservationsSubregions] :: RecentNotableObservationsOptions -> Maybe RegionCode
[recentNotableObservationsSPPLocale] :: RecentNotableObservationsOptions -> Maybe SPPLocale
-- | Options for the recent-species-observations command.
data RecentSpeciesObservationsOptions
RecentSpeciesObservationsOptions :: RegionCode -> SpeciesCode -> Maybe Integer -> Maybe Bool -> Maybe Bool -> Maybe Integer -> Maybe RegionCode -> Maybe SPPLocale -> RecentSpeciesObservationsOptions
[recentSpeciesObservationsRegion] :: RecentSpeciesObservationsOptions -> RegionCode
[recentSpeciesObservationsSpecies] :: RecentSpeciesObservationsOptions -> SpeciesCode
[recentSpeciesObservationsBack] :: RecentSpeciesObservationsOptions -> Maybe Integer
[recentSpeciesObservationsHotspots] :: RecentSpeciesObservationsOptions -> Maybe Bool
[recentSpeciesObservationsProvisionals] :: RecentSpeciesObservationsOptions -> Maybe Bool
[recentSpeciesObservationsMaxResults] :: RecentSpeciesObservationsOptions -> Maybe Integer
[recentSpeciesObservationsSubregions] :: RecentSpeciesObservationsOptions -> Maybe RegionCode
[recentSpeciesObservationsSPPLocale] :: RecentSpeciesObservationsOptions -> Maybe SPPLocale
-- | Options for the recent-nearby-observations command.
data RecentNearbyObservationsOptions
RecentNearbyObservationsOptions :: Double -> Double -> Maybe Integer -> Maybe Integer -> Maybe TaxonomyCategories -> Maybe Bool -> Maybe Bool -> Maybe Integer -> Maybe SortObservationsBy -> Maybe SPPLocale -> RecentNearbyObservationsOptions
[recentNearbyObservationsLatitude] :: RecentNearbyObservationsOptions -> Double
[recentNearbyObservationsLongitude] :: RecentNearbyObservationsOptions -> Double
[recentNearbyObservationsDist] :: RecentNearbyObservationsOptions -> Maybe Integer
[recentNearbyObservationsBack] :: RecentNearbyObservationsOptions -> Maybe Integer
[recentNearbyObservationsCategories] :: RecentNearbyObservationsOptions -> Maybe TaxonomyCategories
[recentNearbyObservationsHotspots] :: RecentNearbyObservationsOptions -> Maybe Bool
[recentNearbyObservationsProvisionals] :: RecentNearbyObservationsOptions -> Maybe Bool
[recentNearbyObservationsMaxResults] :: RecentNearbyObservationsOptions -> Maybe Integer
[recentNearbyObservationsSortBy] :: RecentNearbyObservationsOptions -> Maybe SortObservationsBy
[recentNearbyObservationsSPPLocale] :: RecentNearbyObservationsOptions -> Maybe SPPLocale
-- | Options for the recent-nearby-species-observations command.
data RecentNearbySpeciesObservationsOptions
RecentNearbySpeciesObservationsOptions :: SpeciesCode -> Double -> Double -> Maybe Integer -> Maybe Integer -> Maybe TaxonomyCategories -> Maybe Bool -> Maybe Bool -> Maybe Integer -> Maybe SortObservationsBy -> Maybe SPPLocale -> RecentNearbySpeciesObservationsOptions
[recentNearbySpeciesObservationsSpecies] :: RecentNearbySpeciesObservationsOptions -> SpeciesCode
[recentNearbySpeciesObservationsLatitude] :: RecentNearbySpeciesObservationsOptions -> Double
[recentNearbySpeciesObservationsLongitude] :: RecentNearbySpeciesObservationsOptions -> Double
[recentNearbySpeciesObservationsDist] :: RecentNearbySpeciesObservationsOptions -> Maybe Integer
[recentNearbySpeciesObservationsBack] :: RecentNearbySpeciesObservationsOptions -> Maybe Integer
[recentNearbySpeciesObservationsCategories] :: RecentNearbySpeciesObservationsOptions -> Maybe TaxonomyCategories
[recentNearbySpeciesObservationsHotspots] :: RecentNearbySpeciesObservationsOptions -> Maybe Bool
[recentNearbySpeciesObservationsProvisionals] :: RecentNearbySpeciesObservationsOptions -> Maybe Bool
[recentNearbySpeciesObservationsMaxResults] :: RecentNearbySpeciesObservationsOptions -> Maybe Integer
[recentNearbySpeciesObservationsSortBy] :: RecentNearbySpeciesObservationsOptions -> Maybe SortObservationsBy
[recentNearbySpeciesObservationsSPPLocale] :: RecentNearbySpeciesObservationsOptions -> Maybe SPPLocale
-- | Options for the recent-nearest-species-observations command.
data RecentNearestSpeciesObservationsOptions
RecentNearestSpeciesObservationsOptions :: SpeciesCode -> Double -> Double -> Maybe Integer -> Maybe Integer -> Maybe Bool -> Maybe Bool -> Maybe Integer -> Maybe SPPLocale -> RecentNearestSpeciesObservationsOptions
[recentNearestSpeciesObservationsSpecies] :: RecentNearestSpeciesObservationsOptions -> SpeciesCode
[recentNearestSpeciesObservationsLatitude] :: RecentNearestSpeciesObservationsOptions -> Double
[recentNearestSpeciesObservationsLongitude] :: RecentNearestSpeciesObservationsOptions -> Double
[recentNearestSpeciesObservationsDist] :: RecentNearestSpeciesObservationsOptions -> Maybe Integer
[recentNearestSpeciesObservationsBack] :: RecentNearestSpeciesObservationsOptions -> Maybe Integer
[recentNearestSpeciesObservationsHotspots] :: RecentNearestSpeciesObservationsOptions -> Maybe Bool
[recentNearestSpeciesObservationsProvisionals] :: RecentNearestSpeciesObservationsOptions -> Maybe Bool
[recentNearestSpeciesObservationsMaxResults] :: RecentNearestSpeciesObservationsOptions -> Maybe Integer
[recentNearestSpeciesObservationsSPPLocale] :: RecentNearestSpeciesObservationsOptions -> Maybe SPPLocale
-- | Options for the recent-nearby-notable-observations command.
data RecentNearbyNotableObservationsOptions
RecentNearbyNotableObservationsOptions :: Double -> Double -> Maybe Integer -> Maybe DetailLevel -> Maybe Integer -> Maybe Bool -> Maybe Integer -> Maybe SPPLocale -> RecentNearbyNotableObservationsOptions
[recentNearbyNotableObservationsLatitude] :: RecentNearbyNotableObservationsOptions -> Double
[recentNearbyNotableObservationsLongitude] :: RecentNearbyNotableObservationsOptions -> Double
[recentNearbyNotableObservationsDist] :: RecentNearbyNotableObservationsOptions -> Maybe Integer
[recentNearbyNotableObservationsDetail] :: RecentNearbyNotableObservationsOptions -> Maybe DetailLevel
[recentNearbyNotableObservationsBack] :: RecentNearbyNotableObservationsOptions -> Maybe Integer
[recentNearbyNotableObservationsHotspots] :: RecentNearbyNotableObservationsOptions -> Maybe Bool
[recentNearbyNotableObservationsMaxResults] :: RecentNearbyNotableObservationsOptions -> Maybe Integer
[recentNearbyNotableObservationsSPPLocale] :: RecentNearbyNotableObservationsOptions -> Maybe SPPLocale
-- | Options for the historical-observations command.
data HistoricalObservationsOptions
HistoricalObservationsOptions :: RegionCode -> EBirdDate -> Maybe TaxonomyCategories -> Maybe DetailLevel -> Maybe Bool -> Maybe Bool -> Maybe Integer -> Maybe SelectObservation -> Maybe RegionCode -> Maybe SPPLocale -> HistoricalObservationsOptions
[historicalObservationsRegion] :: HistoricalObservationsOptions -> RegionCode
[historicalObservationsDate] :: HistoricalObservationsOptions -> EBirdDate
[historicalObservationsCategories] :: HistoricalObservationsOptions -> Maybe TaxonomyCategories
[historicalObservationsDetail] :: HistoricalObservationsOptions -> Maybe DetailLevel
[historicalObservationsHotspots] :: HistoricalObservationsOptions -> Maybe Bool
[historicalObservationsProvisionals] :: HistoricalObservationsOptions -> Maybe Bool
[historicalObservationsMaxResults] :: HistoricalObservationsOptions -> Maybe Integer
[historicalObservationsRank] :: HistoricalObservationsOptions -> Maybe SelectObservation
[historicalObservationsSubregions] :: HistoricalObservationsOptions -> Maybe RegionCode
[historicalObservationsSPPLocale] :: HistoricalObservationsOptions -> Maybe SPPLocale
-- | Options for the recent-checklists command.
data RecentChecklistsOptions
RecentChecklistsOptions :: RegionCode -> Maybe Integer -> RecentChecklistsOptions
[recentChecklistsRegion] :: RecentChecklistsOptions -> RegionCode
[recentChecklistsMaxResults] :: RecentChecklistsOptions -> Maybe Integer
-- | Options for the top-100 command.
data Top100Options
Top100Options :: Region -> EBirdDate -> Maybe RankTop100By -> Maybe Integer -> Top100Options
[top100Region] :: Top100Options -> Region
[top100Date] :: Top100Options -> EBirdDate
[top100RankedBy] :: Top100Options -> Maybe RankTop100By
[top100MaxResults] :: Top100Options -> Maybe Integer
-- | Options for the checklist-feed command.
data ChecklistFeedOptions
ChecklistFeedOptions :: Region -> EBirdDate -> Maybe SortChecklistsBy -> Maybe Integer -> ChecklistFeedOptions
[checklistFeedRegion] :: ChecklistFeedOptions -> Region
[checklistFeedDate] :: ChecklistFeedOptions -> EBirdDate
[checklistFeedSortBy] :: ChecklistFeedOptions -> Maybe SortChecklistsBy
[checklistFeedMaxResults] :: ChecklistFeedOptions -> Maybe Integer
-- | Options for the regional-statistics command.
data RegionalStatisticsOptions
RegionalStatisticsOptions :: Region -> EBirdDate -> RegionalStatisticsOptions
[regionalStatisticsRegion] :: RegionalStatisticsOptions -> Region
[regionalStatisticsDate] :: RegionalStatisticsOptions -> EBirdDate
-- | Options for the species-list command.
newtype SpeciesListOptions
SpeciesListOptions :: Region -> SpeciesListOptions
[speciesListRegion] :: SpeciesListOptions -> Region
-- | Options for the view-checklist command.
newtype ViewChecklistOptions
ViewChecklistOptions :: Text -> ViewChecklistOptions
[viewChecklistSubId] :: ViewChecklistOptions -> Text
-- | Options for the region-hotspots command.
data RegionHotspotsOptions
RegionHotspotsOptions :: RegionCode -> Maybe Integer -> Maybe CSVOrJSONFormat -> RegionHotspotsOptions
[regionHotspotsRegion] :: RegionHotspotsOptions -> RegionCode
[regionHotspotsBack] :: RegionHotspotsOptions -> Maybe Integer
[regionHotspotsFmt] :: RegionHotspotsOptions -> Maybe CSVOrJSONFormat
-- | Options for the nearby-hotspots command.
data NearbyHotspotsOptions
NearbyHotspotsOptions :: Double -> Double -> Maybe Integer -> Maybe Integer -> Maybe CSVOrJSONFormat -> NearbyHotspotsOptions
[nearbyHotspotsLatitude] :: NearbyHotspotsOptions -> Double
[nearbyHotspotsLongitude] :: NearbyHotspotsOptions -> Double
[nearbyHotspotsBack] :: NearbyHotspotsOptions -> Maybe Integer
[nearbyHotspotsDist] :: NearbyHotspotsOptions -> Maybe Integer
[nearbyHotspotsFmt] :: NearbyHotspotsOptions -> Maybe CSVOrJSONFormat
-- | Options for the hotspot-info command.
newtype HotspotInfoOptions
HotspotInfoOptions :: Text -> HotspotInfoOptions
[hotspotInfoLocation] :: HotspotInfoOptions -> Text
-- | Options for the nearby-hotspots command.
data TaxonomyOptions
TaxonomyOptions :: Maybe TaxonomyCategories -> Maybe CSVOrJSONFormat -> Maybe SPPLocale -> Maybe SpeciesCodes -> Maybe Text -> TaxonomyOptions
[taxonomyTaxonomyCategories] :: TaxonomyOptions -> Maybe TaxonomyCategories
[taxonomyFormat] :: TaxonomyOptions -> Maybe CSVOrJSONFormat
[taxonomySPPLocale] :: TaxonomyOptions -> Maybe SPPLocale
[taxonomySpecies] :: TaxonomyOptions -> Maybe SpeciesCodes
[taxonomyVersion] :: TaxonomyOptions -> Maybe Text
-- | Options for the taxonomic-forms command.
newtype TaxonomicFormsOptions
TaxonomicFormsOptions :: SpeciesCode -> TaxonomicFormsOptions
[taxonomicFormsSpecies] :: TaxonomicFormsOptions -> SpeciesCode
-- | Options for the taxa-locale-codes command.
newtype TaxaLocaleCodesOptions
TaxaLocaleCodesOptions :: Maybe SPPLocale -> TaxaLocaleCodesOptions
[taxaLocaleCodesAcceptLanguage] :: TaxaLocaleCodesOptions -> Maybe SPPLocale
-- | Options for the taxonomic-groups command.
data TaxonomicGroupsOptions
TaxonomicGroupsOptions :: SPPGrouping -> Maybe SPPLocale -> TaxonomicGroupsOptions
[taxonomicGroupsSPPGrouping] :: TaxonomicGroupsOptions -> SPPGrouping
[taxonomicGroupsSPPLocale] :: TaxonomicGroupsOptions -> Maybe SPPLocale
-- | Options for the region-info command.
data RegionInfoOptions
RegionInfoOptions :: Region -> Maybe RegionNameFormat -> RegionInfoOptions
[regionInfoRegion] :: RegionInfoOptions -> Region
[regionInfoRegionNameFormat] :: RegionInfoOptions -> Maybe RegionNameFormat
-- | Options for the subregions command.
data SubregionListOptions
SubregionListOptions :: RegionCode -> RegionType -> SubregionListOptions
[subregionListParentRegionCode] :: SubregionListOptions -> RegionCode
[subregionListRegionType] :: SubregionListOptions -> RegionType
-- | Options for the subregions command.
newtype AdjacentRegionsOptions
AdjacentRegionsOptions :: Region -> AdjacentRegionsOptions
[adjacentRegionsRegion] :: AdjacentRegionsOptions -> Region
-- | Parse a command provided to the ebird CLI.
eBirdCommand :: Parser (Maybe Text, EBirdCommand)
-- | Parse the options for the recent-observations command.
recentObservationsOptions :: Parser RecentObservationsOptions
-- | Parse the options for a recent-notable-observations command.
recentNotableObservationsOptions :: Parser RecentNotableObservationsOptions
-- | Parse the options for a recent-species-observations command.
recentSpeciesObservationsOptions :: Parser RecentSpeciesObservationsOptions
-- | Parse the options for a recent-nearby-observations command.
recentNearbyObservationsOptions :: Parser RecentNearbyObservationsOptions
-- | Parse the options for a recent-nearby-species-observations
-- command.
recentNearbySpeciesObservationsOptions :: Parser RecentNearbySpeciesObservationsOptions
-- | Parse the options for a recent-nearest-species-observations
-- command.
recentNearestSpeciesObservationsOptions :: Parser RecentNearestSpeciesObservationsOptions
-- | Parse the options for a recent-nearest-species-observations
-- command.
recentNearbyNotableObservationsOptions :: Parser RecentNearbyNotableObservationsOptions
-- | Parse the options for a historical-observations command.
historicalObservationsOptions :: Parser HistoricalObservationsOptions
-- | Parse a Bool, intended to be used as an option determining
-- whether to include observations from hotspots in the response.
observationOnlyHotspotsOpt :: Parser Bool
-- | Parse a Bool, intended to be used as an option determining
-- whether to include unreviewed observations in the response.
observationIncludeProvisionalOpt :: Parser Bool
-- | Parse a Integer option indicating the number of results to
-- include in the response.
observationMaxResultsOpt :: Parser Integer
-- | Parse a RegionCode as a generic command option, intended for
-- use with the observation commands.
regionCodeOpt :: String -> Parser RegionCode
-- | Configurable TaxonomyCategories parser
taxonomyCategoriesOpt :: String -> Parser TaxonomyCategories
-- | Parse a SortObservationsBy as an option determining how
-- returned observations will be sorted.
observationSortByOpt :: Parser SortObservationsBy
-- | Parse a DetailLevel as an option determining the detail level
-- of observations in the result.
observationDetailLevelOpt :: Parser DetailLevel
-- | Parse a RegionCode as extra regions to fetch observations from
extraRegionsOpt :: Parser RegionCode
-- | Parse the options for a recent-checklists command.
recentChecklistsOptions :: Parser RecentChecklistsOptions
-- | Parse the options for a top-100 command.
top100Options :: Parser Top100Options
-- | Parse the options for a top-100 command.
checklistFeedOptions :: Parser ChecklistFeedOptions
-- | Parse the options for a regional-statistics command.
regionalStatisticsOptions :: Parser RegionalStatisticsOptions
-- | Parse the options for a regional-statistics command.
speciesListOptions :: Parser SpeciesListOptions
-- | Parse the options for a regional-statistics command.
viewChecklistOptions :: Parser ViewChecklistOptions
-- | Parse a RegionCode as a generic command option, intended for
-- use with the checklists commands.
checklistRegionCodeOpt :: Parser RegionCode
-- | Parse a Integer as a generic command option, intended for use
-- with the checklists commands for determining max results to include.
checklistMaxResultsOpt :: Parser Integer
-- | Parse the options for a region-hotspots command.
regionHotspotsOptions :: Parser RegionHotspotsOptions
-- | Parse the options for a nearby-hotspots command.
nearbyHotspotsOptions :: Parser NearbyHotspotsOptions
-- | Parse the options for a hotspot-info command.
hotspotInfoOptions :: Parser HotspotInfoOptions
-- | Parse the options for a nearby-hotspots command.
taxonomyOptions :: Parser TaxonomyOptions
-- | Parse the options for a taxonomic-forms command.
taxonomicFormsOptions :: Parser TaxonomicFormsOptions
-- | Parse the options for a taxa-locale-codes command.
taxaLocaleCodesOptions :: Parser TaxaLocaleCodesOptions
-- | Parse the options for a taxa-locale-codes command.
taxonomicGroupsOptions :: Parser TaxonomicGroupsOptions
-- | Parse the options for the region-info command.
regionInfoOptions :: Parser RegionInfoOptions
-- | Parse the options for the subregions command.
subregionListOptions :: Parser SubregionListOptions
-- | Parse the options for the subregions command.
adjacentRegionsOptions :: Parser AdjacentRegionsOptions
-- | Parse a SPPLocale as a generic command option.
sppLocaleOpt :: String -> Parser SPPLocale
-- | Parse a Region as a generic command option.
region :: Parser Region
-- | Parse a RegionCode as a generic command option.
regionCode :: Parser RegionCode
-- | Parse a RegionNameFormat as a generic command option.
regionNameFormat :: Parser RegionNameFormat
-- | Parse a RegionType as a generic command option.
regionType :: Parser RegionType
-- | Configurable SpeciesCode option
speciesCodeOpt :: String -> Parser SpeciesCode
-- | Configurable "search radius" option
searchRadiusOpt :: String -> Integer -> Maybe Integer -> Parser Integer
-- | Configurable "back" option
backOpt :: String -> String -> Maybe Integer -> Parser Integer
-- | Configurable lat/lng option
latLngOpt :: String -> String -> Parser Double
-- | Convert an attoparsec parser into an optparse-applicative parser.
attoReadM :: Parser a -> ReadM a
instance GHC.Classes.Eq Data.EBird.CLI.RecentObservationsOptions
instance GHC.Read.Read Data.EBird.CLI.RecentObservationsOptions
instance GHC.Show.Show Data.EBird.CLI.RecentObservationsOptions
instance GHC.Classes.Eq Data.EBird.CLI.RecentNotableObservationsOptions
instance GHC.Read.Read Data.EBird.CLI.RecentNotableObservationsOptions
instance GHC.Show.Show Data.EBird.CLI.RecentNotableObservationsOptions
instance GHC.Classes.Eq Data.EBird.CLI.RecentSpeciesObservationsOptions
instance GHC.Read.Read Data.EBird.CLI.RecentSpeciesObservationsOptions
instance GHC.Show.Show Data.EBird.CLI.RecentSpeciesObservationsOptions
instance GHC.Classes.Eq Data.EBird.CLI.RecentNearbyObservationsOptions
instance GHC.Read.Read Data.EBird.CLI.RecentNearbyObservationsOptions
instance GHC.Show.Show Data.EBird.CLI.RecentNearbyObservationsOptions
instance GHC.Classes.Eq Data.EBird.CLI.RecentNearbySpeciesObservationsOptions
instance GHC.Read.Read Data.EBird.CLI.RecentNearbySpeciesObservationsOptions
instance GHC.Show.Show Data.EBird.CLI.RecentNearbySpeciesObservationsOptions
instance GHC.Classes.Eq Data.EBird.CLI.RecentNearestSpeciesObservationsOptions
instance GHC.Read.Read Data.EBird.CLI.RecentNearestSpeciesObservationsOptions
instance GHC.Show.Show Data.EBird.CLI.RecentNearestSpeciesObservationsOptions
instance GHC.Classes.Eq Data.EBird.CLI.RecentNearbyNotableObservationsOptions
instance GHC.Read.Read Data.EBird.CLI.RecentNearbyNotableObservationsOptions
instance GHC.Show.Show Data.EBird.CLI.RecentNearbyNotableObservationsOptions
instance GHC.Classes.Eq Data.EBird.CLI.HistoricalObservationsOptions
instance GHC.Read.Read Data.EBird.CLI.HistoricalObservationsOptions
instance GHC.Show.Show Data.EBird.CLI.HistoricalObservationsOptions
instance GHC.Classes.Eq Data.EBird.CLI.RecentChecklistsOptions
instance GHC.Read.Read Data.EBird.CLI.RecentChecklistsOptions
instance GHC.Show.Show Data.EBird.CLI.RecentChecklistsOptions
instance GHC.Classes.Eq Data.EBird.CLI.Top100Options
instance GHC.Read.Read Data.EBird.CLI.Top100Options
instance GHC.Show.Show Data.EBird.CLI.Top100Options
instance GHC.Classes.Eq Data.EBird.CLI.ChecklistFeedOptions
instance GHC.Read.Read Data.EBird.CLI.ChecklistFeedOptions
instance GHC.Show.Show Data.EBird.CLI.ChecklistFeedOptions
instance GHC.Classes.Eq Data.EBird.CLI.RegionalStatisticsOptions
instance GHC.Read.Read Data.EBird.CLI.RegionalStatisticsOptions
instance GHC.Show.Show Data.EBird.CLI.RegionalStatisticsOptions
instance GHC.Classes.Eq Data.EBird.CLI.SpeciesListOptions
instance GHC.Read.Read Data.EBird.CLI.SpeciesListOptions
instance GHC.Show.Show Data.EBird.CLI.SpeciesListOptions
instance GHC.Classes.Eq Data.EBird.CLI.ViewChecklistOptions
instance GHC.Read.Read Data.EBird.CLI.ViewChecklistOptions
instance GHC.Show.Show Data.EBird.CLI.ViewChecklistOptions
instance GHC.Classes.Eq Data.EBird.CLI.RegionHotspotsOptions
instance GHC.Read.Read Data.EBird.CLI.RegionHotspotsOptions
instance GHC.Show.Show Data.EBird.CLI.RegionHotspotsOptions
instance GHC.Classes.Eq Data.EBird.CLI.NearbyHotspotsOptions
instance GHC.Read.Read Data.EBird.CLI.NearbyHotspotsOptions
instance GHC.Show.Show Data.EBird.CLI.NearbyHotspotsOptions
instance GHC.Classes.Eq Data.EBird.CLI.HotspotInfoOptions
instance GHC.Read.Read Data.EBird.CLI.HotspotInfoOptions
instance GHC.Show.Show Data.EBird.CLI.HotspotInfoOptions
instance GHC.Classes.Eq Data.EBird.CLI.TaxonomyOptions
instance GHC.Read.Read Data.EBird.CLI.TaxonomyOptions
instance GHC.Show.Show Data.EBird.CLI.TaxonomyOptions
instance GHC.Classes.Eq Data.EBird.CLI.TaxonomicFormsOptions
instance GHC.Read.Read Data.EBird.CLI.TaxonomicFormsOptions
instance GHC.Show.Show Data.EBird.CLI.TaxonomicFormsOptions
instance GHC.Classes.Eq Data.EBird.CLI.TaxaLocaleCodesOptions
instance GHC.Read.Read Data.EBird.CLI.TaxaLocaleCodesOptions
instance GHC.Show.Show Data.EBird.CLI.TaxaLocaleCodesOptions
instance GHC.Classes.Eq Data.EBird.CLI.TaxonomicGroupsOptions
instance GHC.Read.Read Data.EBird.CLI.TaxonomicGroupsOptions
instance GHC.Show.Show Data.EBird.CLI.TaxonomicGroupsOptions
instance GHC.Classes.Eq Data.EBird.CLI.RegionInfoOptions
instance GHC.Read.Read Data.EBird.CLI.RegionInfoOptions
instance GHC.Show.Show Data.EBird.CLI.RegionInfoOptions
instance GHC.Classes.Eq Data.EBird.CLI.SubregionListOptions
instance GHC.Read.Read Data.EBird.CLI.SubregionListOptions
instance GHC.Show.Show Data.EBird.CLI.SubregionListOptions
instance GHC.Classes.Eq Data.EBird.CLI.AdjacentRegionsOptions
instance GHC.Read.Read Data.EBird.CLI.AdjacentRegionsOptions
instance GHC.Show.Show Data.EBird.CLI.AdjacentRegionsOptions
instance GHC.Classes.Eq Data.EBird.CLI.EBirdCommand
instance GHC.Show.Show Data.EBird.CLI.EBirdCommand