parseargs alternatives and similar packages
Based on the "Console" category.
Alternatively, view parseargs alternatives based on common mentions on social networks and blogs.
hledger10.0 9.8 parseargs VS hledgerRobust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.
haskell-awk9.7 0.0 parseargs VS haskell-awkHaskell text processor for the command-line
givegif9.5 0.0 parseargs VS givegifGIFs on the command line
hledger-flow9.3 0.0 parseargs VS hledger-flowAn hledger/ledger-cli workflow focusing on automated statement import and classification
docopt9.3 0.0 parseargs VS docoptA command-line interface description language and parser that will make you smile
cmdargs8.9 0.0 parseargs VS cmdargsHaskell library for command line argument processing
hunt-server8.8 0.0 parseargs VS hunt-serverA flexible, lightweight search platform
hunt-server-cli8.8 0.0 parseargs VS hunt-server-cliA flexible, lightweight search platform
hledger-iadd8.5 0.0 parseargs VS hledger-iaddA terminal UI as drop-in replacement for hledger add.
getopt-generics8.4 0.0 parseargs VS getopt-genericsCreate command line interfaces with ease
penny8.3 0.0 parseargs VS pennyExtensible double-entry accounting
termplot7.6 0.0 parseargs VS termplot▁▂▃▅▂▇ Plot time series in your terminal in real-time
qhs7.5 0.0 parseargs VS qhsSQL queries on CSV and TSV files
hflags7.1 0.0 parseargs VS hflagsCommand line flag parser for Haskell, conceptually very similar to Google's gflags
hledger-stockquotes6.7 2.6 parseargs VS hledger-stockquotesGenerate an HLedger Journal Containing Daily Stock & Crypto Quotes for your Commodities
txt-sushi6.4 0.0 parseargs VS txt-sushiThe SQL link in your *NIX chain
csv-to-qif6.2 0.0 parseargs VS csv-to-qifconvert csv files to qif files
misfortune6.1 0.0 parseargs VS misfortuneA fortune-mod clone
hledger-diff5.7 0.0 parseargs VS hledger-diffCompares the transactions in two ledger files.
spelling-suggest5.5 0.0 parseargs VS spelling-suggestspelling suggestion library and command line tool
husky5.4 0.0 parseargs VS huskyhusky is a command line shell for UNIX-like OS written in haskell.
haskdeep5.2 0.0 parseargs VS haskdeepCommand line tool for file hashing and audit
argparser4.4 0.0 parseargs VS argparserCommand line parsing framework for console applications
print-console-colorsPrint all the ANSI console colors for your terminal
runghc3.7 0.0 parseargs VS runghcrunghc replacement for fast repeated runs
hunch3.7 0.0 parseargs VS hunchCSS-like syntax for file system manipulation
uniq-deep2.8 0.0 parseargs VS uniq-deepalternative of unix uniq command. 'uniq-deep' detect repeated lines unless they are adjacent.
pasty2.8 0.0 parseargs VS pastypasty is a linux command line tool written in Haskell for pasting from column centric plain text files.
multiarg2.3 0.0 parseargs VS multiargHaskell library for command line parsing
haskell-say1.8 0.0 parseargs VS haskell-sayLet the Haskell logo talk to your users!
tkhs1.6 0.0 parseargs VS tkhsSimple Presentation Utility
structured-cli1.4 4.1 parseargs VS structured-cliApplication library for building interactive console CLIs
hledger-makeitsoAn hledger workflow focusing on automated statement import and classification.
hunpUnpacker tool with DWIM
parse-helpgenerate command line arguments from a --help output
cmdthelineDeclarative command-line option parsing and documentation library.
ONLYOFFICE Docs — document collaboration in your environment
Do you think we are missing an alternative of parseargs or a related project?
parseargs: Command-line argument parsing for Haskell programs
Copyright (c) 2007 Bart Massey
This library provides System.Console.Parseargs, a module to assist in argument parsing for Haskell stand-alone command line programs.
The package provides a Haskell command-line argument
"parser". You supply a specification of the arguments to
your command-line program;
parseargs reads the arguments
and checks that they meet your spec. It then fills in a data
structure that captures the relevant data, from which parsed
arguments can be extracted as needed. See the Haddock
documentation for the gory details.
I have used this code with
ghc 6 and later on Linux. It
is a fairly standard Hackage-ready package, to the extent I
know how to construct such.
This library is not what I set out to build. It definitely could also use some work. However, I use it all the time for writing little programs. I thought others might find it useful, and I also have released other code that depends on it, so I put it out there.
Have fun with it, and let me know if there are problems.
The 0.1.2 release includes a typeclass for argument types for easier use.
The 0.1.3 release includes more uniform and usable error handling.
The various 0.1.3.x point releases include bug fixes and various extra-minor enhancements. See the Git log.
The 0.1.4 release includes the ability to mix optional and required positional arguments.
The 0.1.5 release includes the "soft dash" option, giving the ability to allow positional arguments to begin with a dash if possible.
The 0.1.5.1 release fixes some warnings and stuff.
The 0.1.5.2 release fixes some missing documentation.
The 0.2 release cleans up some namespace pollution by removing
argsaccessor from the public namespace. This allows the use of the name
argsby the user to describe program arguments.
The 0.2.0.1 release cleans up a bunch of documentation nits and cleans up copyright notices and license information.
The 0.2.0.2 release fixes the botched release of 0.2.0.1. Sigh.
The 0.2.0.3 release fixes the missing
Argsconstructor documentation of 0.2.0.2.
The 0.2.0.4 release suppresses a GHC 7.10 warning for
Subsequent releases are maintenance for new GHC, Cabal and Stackage stuff.
This program is licensed under the "3-clause ('new') BSD License". Please see the file COPYING in this distribution for license terms.
*Note that all licence references and agreements mentioned in the parseargs README section above are relevant to that project's source code only.