packages feed

ebird-cli 0.2.0.0 → 0.3.0.0

raw patch · 3 files changed

+38/−33 lines, 3 filesdep ~ebird-apidep ~ebird-clientPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: ebird-api, ebird-client

API changes (from Hackage documentation)

- Data.EBird.CLI: SubRegionListCommand :: SubRegionListOptions -> EBirdCommand
- Data.EBird.CLI: SubRegionListOptions :: RegionCode -> RegionType -> SubRegionListOptions
- Data.EBird.CLI: [historicalObservationsSubRegions] :: HistoricalObservationsOptions -> Maybe RegionCode
- Data.EBird.CLI: [recentNotableObservationsSubRegions] :: RecentNotableObservationsOptions -> Maybe RegionCode
- Data.EBird.CLI: [recentObservationsSubRegions] :: RecentObservationsOptions -> Maybe RegionCode
- Data.EBird.CLI: [recentSpeciesObservationsSubRegions] :: RecentSpeciesObservationsOptions -> Maybe RegionCode
- Data.EBird.CLI: [subRegionListParentRegionCode] :: SubRegionListOptions -> RegionCode
- Data.EBird.CLI: [subRegionListRegionType] :: SubRegionListOptions -> RegionType
- Data.EBird.CLI: data SubRegionListOptions
- Data.EBird.CLI: instance GHC.Classes.Eq Data.EBird.CLI.SubRegionListOptions
- Data.EBird.CLI: instance GHC.Read.Read Data.EBird.CLI.SubRegionListOptions
- Data.EBird.CLI: instance GHC.Show.Show Data.EBird.CLI.SubRegionListOptions
- Data.EBird.CLI: subRegionListOptions :: Parser SubRegionListOptions
+ Data.EBird.CLI: SubregionListCommand :: SubregionListOptions -> EBirdCommand
+ Data.EBird.CLI: SubregionListOptions :: RegionCode -> RegionType -> SubregionListOptions
+ Data.EBird.CLI: [historicalObservationsSubregions] :: HistoricalObservationsOptions -> Maybe RegionCode
+ Data.EBird.CLI: [recentNotableObservationsSubregions] :: RecentNotableObservationsOptions -> Maybe RegionCode
+ Data.EBird.CLI: [recentObservationsSubregions] :: RecentObservationsOptions -> Maybe RegionCode
+ Data.EBird.CLI: [recentSpeciesObservationsSubregions] :: RecentSpeciesObservationsOptions -> Maybe RegionCode
+ Data.EBird.CLI: [subregionListParentRegionCode] :: SubregionListOptions -> RegionCode
+ Data.EBird.CLI: [subregionListRegionType] :: SubregionListOptions -> RegionType
+ Data.EBird.CLI: data SubregionListOptions
+ Data.EBird.CLI: instance GHC.Classes.Eq Data.EBird.CLI.SubregionListOptions
+ Data.EBird.CLI: instance GHC.Read.Read Data.EBird.CLI.SubregionListOptions
+ Data.EBird.CLI: instance GHC.Show.Show Data.EBird.CLI.SubregionListOptions
+ Data.EBird.CLI: subregionListOptions :: Parser SubregionListOptions

Files

CHANGELOG.md view
@@ -1,5 +1,10 @@ # Revision history for ebird-cli +## 0.3.0.0 -- 2023-12-16++* Rename subregion items so subregion is one word.+* Bump `ebird-api` and `ebird-client` constraints.+ ## 0.2.0.0 -- 2023-09-27  * Renamed `ebird` executable to `ebird-cli`.
ebird-cli.cabal view
@@ -1,6 +1,6 @@ cabal-version:      3.0 name:               ebird-cli-version:            0.2.0.0+version:            0.3.0.0 synopsis:     A command-line utility for interacting with the     eBird API.@@ -47,8 +47,8 @@     exposed-modules:         Data.EBird.CLI     build-depends:-        ebird-api    >= 0.1.0.0 && < 0.2-      , ebird-client >= 0.1.0.0 && < 0.2+        ebird-api    >= 0.2.0.0 && < 0.3+      , ebird-client >= 0.2.0.0 && < 0.3        , aeson                >= 1.5.6.0   && < 2.2       , aeson-pretty         >= 0.8.8     && < 0.9
src/Data/EBird/CLI.hs view
@@ -63,7 +63,7 @@     opts =       info         (eBirdCommand <**> helper)-        (    header "ebird - Go birding on your command line!"+        (    header "ebird-cli - Go birding on your command line!"           <> progDesc "Query the official eBird API"         ) @@ -98,7 +98,7 @@           recentObservationsHotspots           recentObservationsProvisionals           recentObservationsMaxResults-          recentObservationsSubRegions+          recentObservationsSubregions           recentObservationsSPPLocale       handleResponse res @@ -111,7 +111,7 @@           recentNotableObservationsDetail           recentNotableObservationsHotspots           recentNotableObservationsMaxResults-          recentNotableObservationsSubRegions+          recentNotableObservationsSubregions           recentNotableObservationsSPPLocale       handleResponse res @@ -125,7 +125,7 @@           recentSpeciesObservationsHotspots           recentSpeciesObservationsProvisionals           recentSpeciesObservationsMaxResults-          recentSpeciesObservationsSubRegions+          recentSpeciesObservationsSubregions           recentSpeciesObservationsSPPLocale       handleResponse res @@ -204,7 +204,7 @@           historicalObservationsProvisionals           historicalObservationsMaxResults           historicalObservationsRank-          historicalObservationsSubRegions+          historicalObservationsSubregions           historicalObservationsSPPLocale       handleResponse res @@ -322,12 +322,12 @@           regionInfoRegionNameFormat       handleResponse res -    SubRegionListCommand SubRegionListOptions{..} -> do+    SubregionListCommand SubregionListOptions{..} -> do       apiKey <- getAPIKey       res <- askEBird $-        subRegionList apiKey-          subRegionListRegionType-          subRegionListParentRegionCode+        subregionList apiKey+          subregionListRegionType+          subregionListParentRegionCode       handleResponse res      AdjacentRegionsCommand AdjacentRegionsOptions{..} -> do@@ -389,7 +389,7 @@     | TaxonomyVersionsCommand     | TaxonomicGroupsCommand TaxonomicGroupsOptions     | RegionInfoCommand RegionInfoOptions-    | SubRegionListCommand SubRegionListOptions+    | SubregionListCommand SubregionListOptions     | AdjacentRegionsCommand AdjacentRegionsOptions   deriving (Show, Eq) @@ -402,7 +402,7 @@       , recentObservationsHotspots :: Maybe Bool       , recentObservationsProvisionals :: Maybe Bool       , recentObservationsMaxResults :: Maybe Integer-      , recentObservationsSubRegions :: Maybe RegionCode+      , recentObservationsSubregions :: Maybe RegionCode       , recentObservationsSPPLocale :: Maybe SPPLocale       }   deriving (Show, Read, Eq)@@ -415,7 +415,7 @@       , recentNotableObservationsDetail :: Maybe DetailLevel       , recentNotableObservationsHotspots :: Maybe Bool       , recentNotableObservationsMaxResults :: Maybe Integer-      , recentNotableObservationsSubRegions :: Maybe RegionCode+      , recentNotableObservationsSubregions :: Maybe RegionCode       , recentNotableObservationsSPPLocale :: Maybe SPPLocale       }   deriving (Show, Read, Eq)@@ -429,7 +429,7 @@       , recentSpeciesObservationsHotspots :: Maybe Bool       , recentSpeciesObservationsProvisionals :: Maybe Bool       , recentSpeciesObservationsMaxResults :: Maybe Integer-      , recentSpeciesObservationsSubRegions :: Maybe RegionCode+      , recentSpeciesObservationsSubregions :: Maybe RegionCode       , recentSpeciesObservationsSPPLocale :: Maybe SPPLocale       }   deriving (Show, Read, Eq)@@ -507,7 +507,7 @@       , historicalObservationsProvisionals :: Maybe Bool       , historicalObservationsMaxResults :: Maybe Integer       , historicalObservationsRank :: Maybe SelectObservation-      , historicalObservationsSubRegions :: Maybe RegionCode+      , historicalObservationsSubregions :: Maybe RegionCode       , historicalObservationsSPPLocale :: Maybe SPPLocale       }   deriving (Show, Read, Eq)@@ -630,15 +630,15 @@       }   deriving (Show, Read, Eq) --- | Options for the @sub-regions@ command.-data SubRegionListOptions =-    SubRegionListOptions-      { subRegionListParentRegionCode :: RegionCode-      , subRegionListRegionType :: RegionType+-- | Options for the @subregions@ command.+data SubregionListOptions =+    SubregionListOptions+      { subregionListParentRegionCode :: RegionCode+      , subregionListRegionType :: RegionType       }   deriving (Show, Read, Eq) --- | Options for the @sub-regions@ command.+-- | Options for the @subregions@ command. newtype AdjacentRegionsOptions =     AdjacentRegionsOptions       { adjacentRegionsRegion :: Region@@ -699,7 +699,7 @@               (                    commandGroup "Region commands:"                 <> command "region-info" regionInfoInfo-                <> command "sub-regions" subRegionsInfo+                <> command "subregions" subregionsInfo                 <> command "adjacent-regions" adjacentRegionsInfo                 <> hidden               )@@ -854,11 +854,11 @@         (RegionInfoCommand <$> regionInfoOptions)         (progDesc "Get information about a region") -    subRegionsInfo :: ParserInfo EBirdCommand-    subRegionsInfo =+    subregionsInfo :: ParserInfo EBirdCommand+    subregionsInfo =       info-        (SubRegionListCommand <$> subRegionListOptions)-        (progDesc "Get the list of sub-regions within a region")+        (SubregionListCommand <$> subregionListOptions)+        (progDesc "Get the list of subregions within a region")      adjacentRegionsInfo :: ParserInfo EBirdCommand     adjacentRegionsInfo =@@ -1438,15 +1438,15 @@     <*> optional regionNameFormat     <**> helper --- | Parse the options for the @sub-regions@ command.-subRegionListOptions :: Parser SubRegionListOptions-subRegionListOptions =-        SubRegionListOptions+-- | Parse the options for the @subregions@ command.+subregionListOptions :: Parser SubregionListOptions+subregionListOptions =+        SubregionListOptions     <$> regionCode     <*> regionType     <**> helper --- | Parse the options for the @sub-regions@ command.+-- | Parse the options for the @subregions@ command. adjacentRegionsOptions :: Parser AdjacentRegionsOptions adjacentRegionsOptions =         AdjacentRegionsOptions