| Copyright | (c) OleksandrZhabenko 2022 |
|---|---|
| License | MIT |
| Maintainer | [email protected] |
| 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]) |