Utility functions for writing command-line programs

TAG 0.1

haskellSat Mar 21 15:26:28 UTC 2020

Changes.md: initialized with changes in Log

haskellSat Mar 21 15:23:10 UTC 2020

Log: Do not add trailing newlines

haskellSat Mar 21 15:22:37 UTC 2020

Exit: mention possible instance Optparse.Applicative.ReadM

haskellSat Mar 21 15:19:42 UTC 2020

bump version to 0.1

haskellMon Dec 23 11:22:11 UTC 2019

TAG 0.0

haskellTue Aug 13 10:50:26 UTC 2019

ParseArgument.Exit class moved to Exit module

Exit.exitFailureMsg, Verbosity.parse: generalize to Exit class

haskellThu Aug 8 09:37:00 UTC 2019

Cabal.Build-Depends: allow base-4.3 (GHC-7.0)

haskellThu Aug 8 07:17:21 UTC 2019

ParseArgument.MonadExit -> Exit

generalize to Applicative before GHC-7.6, Either was only Applicative, not Monad

haskellThu Aug 8 07:14:55 UTC 2019

ParseArgument.MonadExit: allows to generalize result of parseNumber to both Either and IO

haskellThu Aug 8 07:11:05 UTC 2019

Log.wrapWords

haskellThu Aug 8 07:09:55 UTC 2019

Verbosity, Log

haskellThu Aug 8 06:01:32 UTC 2019

ParseArgument.constrainedNumber -> parseNumber

renamed back for compatibility for now

haskellTue Aug 6 09:22:32 UTC 2019

Quote.lazy

mustEscape: extracted from 'escapeChar' mustQuote: extracted from 'minimal'

haskellTue Aug 6 09:18:18 UTC 2019

Quote: module for quoting shell arguments

haskellTue Aug 6 09:09:42 UTC 2019

ParseArgument.enumMaybe, enumeration

haskellMon Aug 5 20:17:38 UTC 2019

initialized with patch-image:Option.Utility

split in three modules: Exit, GetOpt, ParseArgument

haskellMon Aug 5 18:15:16 UTC 2019