cli-arguments-strict-0.1.0.0: A library to process command line arguments in some more convenient way.
Copyright (c) OleksandrZhabenko 2022 MIT olexandr543@yahoo.com Experimental None Haskell2010 StrictStrictData

CLI.Arguments.Parsing.Strict

Description

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

Synopsis

# Documentation

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])

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])

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])

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].

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].

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])