{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/cmdargs","name":"cmdargs","description":"This library provides an easy way to define command line parsers. Most users\nwill want to use the System.Console.CmdArgs.Implicit module, whose\ndocumentation contains an example.\n\nSystem.Console.CmdArgs.Explicit provides a way to write command line\nparsers for both single mode programs (most programs) and multiple\nmode programs (e.g. darcs or cabal). Parsers are defined by constructing\na data structure.\n\nSystem.Console.CmdArgs.Implicit provides a way to concisely define\ncommand line parsers, up to three times shorter than getopt. These parsers\nare translated into the Explicit data type.\n\nSystem.Console.CmdArgs.GetOpt provides a wrapper allowing compatiblity\nwith existing getopt parsers, mapping to the Explicit data type.\n\nFor a general reference on what command line flags are commonly used,\nsee http://www.faqs.org/docs/artu/ch10s05.html.","version":"0.10.22","softwareVersion":"0.10.22","license":"https://spdx.org/licenses/BSD-3-Clause","codeRepository":"https://github.com/ndmitchell/cmdargs","issueTracker":"https://github.com/ndmitchell/cmdargs/issues","url":"https://github.com/ndmitchell/cmdargs#readme","keywords":["bsd3","console","library","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"NeilMitchell"}],"author":[{"@type":"Person","name":"NeilMitchell"}],"copyrightHolder":[{"@type":"Person","name":"NeilMitchell"}],"dateCreated":"2009-09-12","dateModified":"2023-03-13","datePublished":"2023-03-13","copyrightYear":2009,"downloadUrl":"https://hackage.haskell.org/package/cmdargs-0.10.22/cmdargs-0.10.22.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/cmdargs"],"https://www.w3.org/ns/activitystreams#likes":90,"https://forgefed.org/ns#forks":12}