string-random 0.1.4.0 → 0.1.4.1
raw patch · 2 files changed
+16/−11 lines, 2 filesdep ~attoparsec
Dependency ranges changed: attoparsec
Files
- app/hstrrand.hs +14/−9
- string-random.cabal +2/−2
app/hstrrand.hs view
@@ -1,17 +1,19 @@ {-# LANGUAGE Strict #-}+ module Main (main) where -import Data.Monoid ((<>))-import qualified Options.Applicative as Options import qualified Data.Text as Text import qualified Data.Text.IO as Text+import qualified Options.Applicative as Options import qualified Text.StringRandom as StringRandom argParser :: Options.Parser Text.Text-argParser = Text.pack <$> Options.strArgument- ( Options.metavar "REGEXP"- <> Options.help "Regexp as a template (e.g. '[1-3]{2}random[!?]')"- )+argParser =+ Text.pack+ <$> Options.strArgument+ ( Options.metavar "REGEXP"+ <> Options.help "Regexp as a template (e.g. '[1-3]{2}random[!?]')"+ ) main :: IO () main = do@@ -19,6 +21,9 @@ txt <- StringRandom.stringRandomIO pat Text.putStrLn txt where- opts = Options.info (Options.helper <*> argParser)- ( Options.fullDesc- <> Options.header "hstrrand - Generate string which matches REGEXP" )+ opts =+ Options.info+ (Options.helper <*> argParser)+ ( Options.fullDesc+ <> Options.header "hstrrand - Generate string which matches REGEXP"+ )
string-random.cabal view
@@ -1,6 +1,6 @@ cabal-version: 1.12 name: string-random-version: 0.1.4.0+version: 0.1.4.1 synopsis: A library for generating random string from a regular experession @@ -32,7 +32,7 @@ hs-source-dirs: src build-depends:- attoparsec >=0.13.1 && <0.14+ attoparsec >=0.13.1 && <0.15 , base >=4.9 && <5 , containers >=0.5.7.1 && <0.7 , random >=1.1 && <1.3