Copyright | (c) OleksandrZhabenko 2022 |
---|---|
License | MIT |
Maintainer | olexandr543@yahoo.com |
Stability | Experimental |
Safe Haskell | None |
Language | Haskell2010 |
CLI.Arguments.Parsing
Description
A library to process command line arguments in some more convenient way.
Synopsis
- args2ArgsR :: CLSpecifications -> (Args, [String]) -> (Args, [String])
- args2ArgsR0 :: CLSpecifications -> [String] -> (Args, [String])
- args2Args3'R :: CLSpecifications -> (Args, Args, Args, [String]) -> (Args, Args, Args, [String])
- args2Args3R :: CLSpecifications -> [String] -> (Args, Args, Args, [String])
- args2Args1R :: FirstChars -> CLSpecifications -> (Args, [String]) -> (Args, [String])
- args2Args3'1R :: FirstChars -> CLSpecifications -> (Args, Args, Args, [String]) -> (Args, Args, Args, [String])
- args2Args31R :: FirstChars -> CLSpecifications -> [String] -> (Args, Args, Args, [String])
- args2ArgsFilteredGR :: (Arguments -> Bool) -> CLSpecifications -> (Args, [String]) -> (Args, [String])
- args2ArgsFilteredG1R :: FirstChars -> (Arguments -> Bool) -> CLSpecifications -> (Args, [String]) -> (Args, [String])
- takeCsR :: CLSpecifications -> [String] -> (Args, [String])
- takeCs1R :: FirstChars -> CLSpecifications -> [String] -> (Args, [String])
- takeBsR :: CLSpecifications -> [String] -> (Args, [String])
- takeAsR :: CLSpecifications -> [String] -> (Args, [String])
Documentation
args2ArgsR :: CLSpecifications -> (Args, [String]) -> (Args, [String]) Source #
args2ArgsR0 :: CLSpecifications -> [String] -> (Args, [String]) Source #
args2Args3'R :: CLSpecifications -> (Args, Args, Args, [String]) -> (Args, Args, Args, [String]) Source #
args2Args3R :: CLSpecifications -> [String] -> (Args, Args, Args, [String]) Source #
Arguments
:: FirstChars | A pair of the first characters of the starting group delimiter (the same for all |
-> CLSpecifications | |
-> (Args, [String]) | |
-> (Args, [String]) |
Arguments
:: FirstChars | A pair of the first characters of the starting group delimiter (the same for all |
-> 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 |
-> CLSpecifications | |
-> [String] | |
-> (Args, Args, Args, [String]) |
Arguments
:: (Arguments -> Bool) | A predicate to check which |
-> 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 |
-> (Arguments -> Bool) | A predicate to check which |
-> 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 |
-> CLSpecifications | |
-> [String] | |
-> (Args, [String]) |