ReadArgs 1.2.2 → 1.2.3
raw patch · 1 files changed
+2/−2 lines, 1 filesdep ~hspecPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: hspec
API changes (from Hackage documentation)
- ReadArgs: instance [overlap ok] (Argument a, ArgumentTuple y) => ArgumentTuple (a :& y)
- ReadArgs: instance [overlap ok] (Argument b, Argument a) => ArgumentTuple (b, a)
- ReadArgs: instance [overlap ok] (Argument c, Argument b, Argument a) => ArgumentTuple (c, b, a)
- ReadArgs: instance [overlap ok] (Argument d, Argument c, Argument b, Argument a) => ArgumentTuple (d, c, b, a)
- ReadArgs: instance [overlap ok] (Argument e, Argument d, Argument c, Argument b, Argument a) => ArgumentTuple (e, d, c, b, a)
- ReadArgs: instance [overlap ok] (Argument f, Argument e, Argument d, Argument c, Argument b, Argument a) => ArgumentTuple (f, e, d, c, b, a)
- ReadArgs: instance [overlap ok] (Argument g, Argument f, Argument e, Argument d, Argument c, Argument b, Argument a) => ArgumentTuple (g, f, e, d, c, b, a)
- ReadArgs: instance [overlap ok] (Argument h, Argument g, Argument f, Argument e, Argument d, Argument c, Argument b, Argument a) => ArgumentTuple (h, g, f, e, d, c, b, a)
- ReadArgs: instance [overlap ok] (Argument i, Argument h, Argument g, Argument f, Argument e, Argument d, Argument c, Argument b, Argument a) => ArgumentTuple (i, h, g, f, e, d, c, b, a)
- ReadArgs: instance [overlap ok] (Argument j, Argument i, Argument h, Argument g, Argument f, Argument e, Argument d, Argument c, Argument b, Argument a) => ArgumentTuple (j, i, h, g, f, e, d, c, b, a)
- ReadArgs: instance [overlap ok] (Argument k, Argument j, Argument i, Argument h, Argument g, Argument f, Argument e, Argument d, Argument c, Argument b, Argument a) => ArgumentTuple (k, j, i, h, g, f, e, d, c, b, a)
- ReadArgs: instance [overlap ok] (Argument l, Argument k, Argument j, Argument i, Argument h, Argument g, Argument f, Argument e, Argument d, Argument c, Argument b, Argument a) => ArgumentTuple (l, k, j, i, h, g, f, e, d, c, b, a)
- ReadArgs: instance [overlap ok] (Argument m, Argument l, Argument k, Argument j, Argument i, Argument h, Argument g, Argument f, Argument e, Argument d, Argument c, Argument b, Argument a) => ArgumentTuple (m, l, k, j, i, h, g, f, e, d, c, b, a)
- ReadArgs: instance [overlap ok] (Argument n, Argument m, Argument l, Argument k, Argument j, Argument i, Argument h, Argument g, Argument f, Argument e, Argument d, Argument c, Argument b, Argument a) => ArgumentTuple (n, m, l, k, j, i, h, g, f, e, d, c, b, a)
- ReadArgs: instance [overlap ok] (Argument o, Argument n, Argument m, Argument l, Argument k, Argument j, Argument i, Argument h, Argument g, Argument f, Argument e, Argument d, Argument c, Argument b, Argument a) => ArgumentTuple (o, n, m, l, k, j, i, h, g, f, e, d, c, b, a)
- ReadArgs: instance [overlap ok] (Eq a, Eq b) => Eq (a :& b)
- ReadArgs: instance [overlap ok] (Show a, Show b) => Show (a :& b)
- ReadArgs: instance [overlap ok] (Typeable t, Read t) => Arguable t
- ReadArgs: instance [overlap ok] Arguable Char
- ReadArgs: instance [overlap ok] Arguable FilePath
- ReadArgs: instance [overlap ok] Arguable String
- ReadArgs: instance [overlap ok] Arguable Text
- ReadArgs: instance [overlap ok] Arguable a => Argument (Maybe a)
- ReadArgs: instance [overlap ok] Arguable a => Argument [a]
- ReadArgs: instance [overlap ok] Arguable a => Argument a
- ReadArgs: instance [overlap ok] Argument (m a) => Argument (NonGreedy m a)
- ReadArgs: instance [overlap ok] Argument String
- ReadArgs: instance [overlap ok] Argument a => ArgumentTuple a
- ReadArgs: instance [overlap ok] ArgumentTuple ()
- ReadArgs: instance [overlap ok] Eq (m a) => Eq (NonGreedy m a)
- ReadArgs: instance [overlap ok] Show (m a) => Show (NonGreedy m a)
- ReadArgs: unNonGreedy :: NonGreedy m a -> m a
+ ReadArgs: [unNonGreedy] :: NonGreedy m a -> m a
+ ReadArgs: instance (Data.Typeable.Internal.Typeable t, GHC.Read.Read t) => ReadArgs.Arguable t
+ ReadArgs: instance (GHC.Classes.Eq b, GHC.Classes.Eq a) => GHC.Classes.Eq (a ReadArgs.:& b)
+ ReadArgs: instance (GHC.Show.Show b, GHC.Show.Show a) => GHC.Show.Show (a ReadArgs.:& b)
+ ReadArgs: instance (ReadArgs.Argument a, ReadArgs.ArgumentTuple y) => ReadArgs.ArgumentTuple (a ReadArgs.:& y)
+ ReadArgs: instance (ReadArgs.Argument b, ReadArgs.Argument a) => ReadArgs.ArgumentTuple (b, a)
+ ReadArgs: instance (ReadArgs.Argument c, ReadArgs.Argument b, ReadArgs.Argument a) => ReadArgs.ArgumentTuple (c, b, a)
+ ReadArgs: instance (ReadArgs.Argument d, ReadArgs.Argument c, ReadArgs.Argument b, ReadArgs.Argument a) => ReadArgs.ArgumentTuple (d, c, b, a)
+ ReadArgs: instance (ReadArgs.Argument e, ReadArgs.Argument d, ReadArgs.Argument c, ReadArgs.Argument b, ReadArgs.Argument a) => ReadArgs.ArgumentTuple (e, d, c, b, a)
+ ReadArgs: instance (ReadArgs.Argument f, ReadArgs.Argument e, ReadArgs.Argument d, ReadArgs.Argument c, ReadArgs.Argument b, ReadArgs.Argument a) => ReadArgs.ArgumentTuple (f, e, d, c, b, a)
+ ReadArgs: instance (ReadArgs.Argument g, ReadArgs.Argument f, ReadArgs.Argument e, ReadArgs.Argument d, ReadArgs.Argument c, ReadArgs.Argument b, ReadArgs.Argument a) => ReadArgs.ArgumentTuple (g, f, e, d, c, b, a)
+ ReadArgs: instance (ReadArgs.Argument h, ReadArgs.Argument g, ReadArgs.Argument f, ReadArgs.Argument e, ReadArgs.Argument d, ReadArgs.Argument c, ReadArgs.Argument b, ReadArgs.Argument a) => ReadArgs.ArgumentTuple (h, g, f, e, d, c, b, a)
+ ReadArgs: instance (ReadArgs.Argument i, ReadArgs.Argument h, ReadArgs.Argument g, ReadArgs.Argument f, ReadArgs.Argument e, ReadArgs.Argument d, ReadArgs.Argument c, ReadArgs.Argument b, ReadArgs.Argument a) => ReadArgs.ArgumentTuple (i, h, g, f, e, d, c, b, a)
+ ReadArgs: instance (ReadArgs.Argument j, ReadArgs.Argument i, ReadArgs.Argument h, ReadArgs.Argument g, ReadArgs.Argument f, ReadArgs.Argument e, ReadArgs.Argument d, ReadArgs.Argument c, ReadArgs.Argument b, ReadArgs.Argument a) => ReadArgs.ArgumentTuple (j, i, h, g, f, e, d, c, b, a)
+ ReadArgs: instance (ReadArgs.Argument k, ReadArgs.Argument j, ReadArgs.Argument i, ReadArgs.Argument h, ReadArgs.Argument g, ReadArgs.Argument f, ReadArgs.Argument e, ReadArgs.Argument d, ReadArgs.Argument c, ReadArgs.Argument b, ReadArgs.Argument a) => ReadArgs.ArgumentTuple (k, j, i, h, g, f, e, d, c, b, a)
+ ReadArgs: instance (ReadArgs.Argument l, ReadArgs.Argument k, ReadArgs.Argument j, ReadArgs.Argument i, ReadArgs.Argument h, ReadArgs.Argument g, ReadArgs.Argument f, ReadArgs.Argument e, ReadArgs.Argument d, ReadArgs.Argument c, ReadArgs.Argument b, ReadArgs.Argument a) => ReadArgs.ArgumentTuple (l, k, j, i, h, g, f, e, d, c, b, a)
+ ReadArgs: instance (ReadArgs.Argument m, ReadArgs.Argument l, ReadArgs.Argument k, ReadArgs.Argument j, ReadArgs.Argument i, ReadArgs.Argument h, ReadArgs.Argument g, ReadArgs.Argument f, ReadArgs.Argument e, ReadArgs.Argument d, ReadArgs.Argument c, ReadArgs.Argument b, ReadArgs.Argument a) => ReadArgs.ArgumentTuple (m, l, k, j, i, h, g, f, e, d, c, b, a)
+ ReadArgs: instance (ReadArgs.Argument n, ReadArgs.Argument m, ReadArgs.Argument l, ReadArgs.Argument k, ReadArgs.Argument j, ReadArgs.Argument i, ReadArgs.Argument h, ReadArgs.Argument g, ReadArgs.Argument f, ReadArgs.Argument e, ReadArgs.Argument d, ReadArgs.Argument c, ReadArgs.Argument b, ReadArgs.Argument a) => ReadArgs.ArgumentTuple (n, m, l, k, j, i, h, g, f, e, d, c, b, a)
+ ReadArgs: instance (ReadArgs.Argument o, ReadArgs.Argument n, ReadArgs.Argument m, ReadArgs.Argument l, ReadArgs.Argument k, ReadArgs.Argument j, ReadArgs.Argument i, ReadArgs.Argument h, ReadArgs.Argument g, ReadArgs.Argument f, ReadArgs.Argument e, ReadArgs.Argument d, ReadArgs.Argument c, ReadArgs.Argument b, ReadArgs.Argument a) => ReadArgs.ArgumentTuple (o, n, m, l, k, j, i, h, g, f, e, d, c, b, a)
+ ReadArgs: instance GHC.Classes.Eq (m a) => GHC.Classes.Eq (ReadArgs.NonGreedy m a)
+ ReadArgs: instance GHC.Show.Show (m a) => GHC.Show.Show (ReadArgs.NonGreedy m a)
+ ReadArgs: instance ReadArgs.Arguable Data.Text.Internal.Text
+ ReadArgs: instance ReadArgs.Arguable Filesystem.Path.Internal.FilePath
+ ReadArgs: instance ReadArgs.Arguable GHC.Base.String
+ ReadArgs: instance ReadArgs.Arguable GHC.Types.Char
+ ReadArgs: instance ReadArgs.Arguable a => ReadArgs.Argument (GHC.Base.Maybe a)
+ ReadArgs: instance ReadArgs.Arguable a => ReadArgs.Argument [a]
+ ReadArgs: instance ReadArgs.Arguable a => ReadArgs.Argument a
+ ReadArgs: instance ReadArgs.Argument (m a) => ReadArgs.Argument (ReadArgs.NonGreedy m a)
+ ReadArgs: instance ReadArgs.Argument GHC.Base.String
+ ReadArgs: instance ReadArgs.Argument a => ReadArgs.ArgumentTuple a
+ ReadArgs: instance ReadArgs.ArgumentTuple ()
Files
- ReadArgs.cabal +2/−2
ReadArgs.cabal view
@@ -1,5 +1,5 @@ Name: ReadArgs-Version: 1.2.2+Version: 1.2.3 Synopsis: Simple command line argument parsing Description: @@ -95,7 +95,7 @@ ReadArgsSpec.hs Build-depends: - hspec >= 1.3 && < 2.1,+ hspec >= 1.3 && < 3, base >= 4.3.1.0 && < 5, system-filepath >= 0.4.7 && < 0.5, text >= 0.11.1.13 && < 12