mainargs

Argument Parser

A utility for parsing command-line arguments and dispatching to main methods in Scala programs.

A small, convenient, dependency-free library for command-line argument parsing in Scala

GitHub

190 stars
8 watching
21 forks
Language: Scala
last commit: about 1 month ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
alexarchambault/case-app A library providing type-level and seamless command-line argument parsing for Scala applications 296
com-lihaoyi/fastparse A Scala-based library for writing fast parsers using parser combinators. 1,096
adamabdelhamed/powerargs Provides a .NET Standard command line argument parser with advanced features and automatic exception handling 569
prajwalch/yazap A command-line argument parsing library for Zig 152
abolz/cmdline2 A C++ library for parsing command line arguments with support for customizable syntax and multiple option types. 18
google/argh An argument parsing library optimized for code size and conformance to the Fuchsia commandline tools specification. 1,678
com-lihaoyi/fansi A Scala library for working with fancy ANSI colored strings in a safe and efficient way. 227
robik/commandr A command-line argument parser with support for flags, options, arguments, and subcommands. 41
com-lihaoyi/pprint A Scala library that provides a way to visually represent values and types in programming languages 227
bfgroup/lyra A command line argument parser for C++ 488
com-lihaoyi/geny A small library providing push-based versions of common standard library interfaces 93
com-lihaoyi/requests-scala A Scala port of the popular Python HTTP client providing flexible and intuitive API for making HTTP requests. 730
cosiner/argv A library to parse and split command line strings into argument arrays 41
winksaville/zig-parse-args A utility project for parsing command line arguments into a data structure 0
boostorg/program_options A library that allows C++ developers to parse command line arguments and configuration files in a flexible and robust manner. 110