Displaying 1 to 10 from 10 results

clap - A full featured, fast Command Line Argument Parser for Rust

  •    Rust

It is a simple-to-use, efficient, and full-featured library for parsing command line arguments and subcommands when writing console/terminal applications. clap is used to parse and validate the string of command line arguments provided by a user at runtime. You provide the list of valid possibilities, and clap handles the rest. This means you focus on your applications functionality, and less on the parsing and validating of arguments.

argh - Rust derive-based argument parsing optimized for code size

  •    Rust

The public API of this library consists primarily of the FromArgs derive and the from_env function, which can be used to produce a top-level FromArgs type from the current program's commandline arguments. Switches, like jump, are optional and will be set to true if provided.

flaggy - Idiomatic Go input parsing with subcommands, positional values, and flags at any position

  •    Go

Check out the godoc, examples directory, and examples in this readme to get started quickly. Best practice when using flaggy includes setting your program's name, description, and version (at build time).

subcommander - Collect your pile of utility scripts into a single command, as sub-commands.

  •    Python

Do you have a collection of tools and scripts that you've written to save time at the command line? Is it hard to keep them documented, and difficult for new teammates to get familiar with them? Subcommander is here to help. Several familiar tools (like git, subversion, cvs, zip, even django-admin.py, etc., follow a pattern where the main executable is invoked with an argument naming another executable specific to that system. For example, git push causes git to invoke git-push. This establishes a kind of "namespace" for executables.




App-Spec-p5 - Writing command line apps made easy

  •    Perl

The structure of the spec will probably change. I wait for your suggestions, wishes, bug reports.

clarg - Simple Sub-Commands for Go using flag package - can be used via copy/paste too, because it's small

  •    Go

Simple Sub-Commands for Go using flag package - can be used via copy/paste too, because it's small.

start - Start Go command line apps with ease

  •    Go

I built the start package mainly because existing flag packages did not provide any option for getting default values from environment variables or from a config file (let alone in a transparent way). And I decided to include command and subcommand parsing as well, making this package a complete "starter kit". Basic functionality is implemented. Unit tests pass but no real-world tests were done yet.

clj-sub-command - A simple subcommand parser for Clojure

  •    Clojure

A simple subcommand parser for Clojure. clj-sub-command is available as a Maven artifact from Clojars.


commandr - A modern, powerful commmand line argument parser 🔨

  •    D

commandr handles all kinds of command-line arguments with a nice and clean interface. Comes with help generation, shell auto-complete scripts and validation. No, at least currently not. Right now everything is done at runtime, so there's not much overhead on compilation time resources. In the future I'll probably look into generation of compile-time struct.

cmd - The standard library flag package with its missing features

  •    Go

Package cmd is a minimalistic library that enables easy sub commands with the standard flag library. This library extends the standard library flag package to support sub commands and more features in a minimalistic and idiomatic API.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.