ghc-cmdargs

Command line argument processing

This library provides an easy way to define command line parsers. Most users will want to use the "System.Console.CmdArgs.Implicit" module, whose documentation contains an example. * "System.Console.CmdArgs.Explicit" provides a way to write command line parsers for both single mode programs (most programs) and multiple mode programs (e.g. darcs or cabal). Parsers are defined by constructing a data structure. * "System.Console.CmdArgs.Implicit" provides a way to concisely define command line parsers, up to three times shorter than getopt. These parsers are translated into the Explicit data type. * "System.Console.CmdArgs.GetOpt" provides a wrapper allowing compatiblity with existing getopt parsers, mapping to the Explicit data type. For a general reference on what command line flags are commonly used, see <<a href="http://www.faqs.org/docs/artu/ch10s05.html>">http://www.faqs.org/docs/artu/ch10s05.html></a> .

There is no official package available for openSUSE Leap 15.4

Distributions

openSUSE Tumbleweed

openSUSE Leap 15.3

openSUSE Leap 15.2

openSUSE Backports for SLE 12 SP3

openSUSE Backports for SLE 12 SP2

openSUSE Backports for SLE 12 SP1

openSUSE Backports for SLE 12 SP0

SUSE SLE-15-SP1

Unsupported distributions

The following distributions are not officially supported. Use these packages at your own risk.