cli-arguments-strict-0.1.0.0: A library to process command line arguments in some more convenient way.
Copyright(c) OleksandrZhabenko 2022
LicenseMIT
Maintainerolexandr543@yahoo.com
StabilityExperimental
Safe HaskellNone
LanguageHaskell2010
Extensions
  • Strict
  • StrictData

CLI.Arguments.Parsing.Strict

Description

A library to process command line arguments in some more convenient way.

Synopsis

Documentation

args2Args1R Source #

Arguments

:: FirstChars

A pair of the first characters of the starting group delimiter (the same for all Strings in the all CLSpecifications) and the probable its modification (the first character of the last delimiter).

-> CLSpecifications 
-> (Args, [String]) 
-> (Args, [String]) 

args2Args3'1R Source #

Arguments

:: FirstChars

A pair of the first characters of the starting group delimiter (the same for all Strings in the all CLSpecifications) and the probable its modification (the first character of the last delimiter).

-> CLSpecifications 
-> (Args, Args, Args, [String]) 
-> (Args, Args, Args, [String]) 

args2Args31R Source #

Arguments

:: FirstChars

A pair of the first characters of the starting group delimiter (the same for all Strings in the all CLSpecifications) and the probable its modification (the first character of the last delimiter).

-> CLSpecifications 
-> [String] 
-> (Args, Args, Args, [String]) 

args2ArgsFilteredGR Source #

Arguments

:: (Arguments -> Bool)

A predicate to check which Arguments must be kept in the result.

-> CLSpecifications 
-> (Args, [String]) 
-> (Args, [String]) 

This function can actually parse the command line arguments being the [String].

args2ArgsFilteredG1R Source #

Arguments

:: FirstChars

A pair of the first characters of the starting group delimiter (the same for all Strings in the all CLSpecifications) and the probable its modification (the first character of the last delimiter).

-> (Arguments -> Bool)

A predicate to check which Arguments must be kept in the result.

-> CLSpecifications 
-> (Args, [String]) 
-> (Args, [String]) 

This function can actually parse the command line arguments being the [String].

takeCs1R Source #

Arguments

:: FirstChars

A pair of the first characters of the starting group delimiter (the same for all Strings in the all CLSpecifications) and the probable its modification (the first character of the last delimiter).

-> CLSpecifications 
-> [String] 
-> (Args, [String])