Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: command-line-parser

clap-rs/clap

A full featured, fast Command Line Argument Parser for Rust

Language: Rust - Size: 18 MB - Last synced: about 2 hours ago - Pushed: about 5 hours ago - Stars: 13,370 - Forks: 997

wvlet/airframe

Essential Building Blocks for Scala

Language: Scala - Size: 153 MB - Last synced: about 4 hours ago - Pushed: about 9 hours ago - Stars: 625 - Forks: 62

JaCraig/Monarch

A command line parser and command runner. In this you define a command and the input object. The library then parses the command line args, figures out which command to run, and then parses the data and places it in the input object. Comes with built in help and version info commands.

Language: C# - Size: 17.4 MB - Last synced: about 12 hours ago - Pushed: about 12 hours ago - Stars: 0 - Forks: 1

MarcusJohnson91/FoundationIO

FoundationIO is what the standard library should've been. It is Unicode native, supports reading command line arguments with a configurable parser, secure random number generation, bitwise operations on arrays, and platform independence to name just a few of FoundationIO's features

Language: C - Size: 3.16 MB - Last synced: about 15 hours ago - Pushed: about 16 hours ago - Stars: 6 - Forks: 0

markusressel/telegram-click-aio

Click inspired command-line interface creation toolkit for aiogram

Language: Python - Size: 582 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 5 - Forks: 0

io7m-com/quarrel

Strict, opinionated, typed command-line argument parser.

Language: Java - Size: 413 KB - Last synced: about 16 hours ago - Pushed: 1 day ago - Stars: 1 - Forks: 0

piotr-yuxuan/malli-cli

Configuration powertool with `metosin/malli`

Language: Clojure - Size: 272 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 50 - Forks: 3

xuwei-k/optparse-applicative

Scala port of Paolo Capriotti's optparse-applicative library. fork from https://github.com/bmjames/scala-optparse-applicative

Language: Scala - Size: 304 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 16 - Forks: 2

XenoAtom/XenoAtom.CommandLine

A lightweight, powerful and NativeAOT friendly command line parser .NET library.

Language: C# - Size: 317 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 46 - Forks: 0

TIDOP-USAL/tidoplib

TidopLib is an open-source C++ library developed by Tidop Research Group

Language: C++ - Size: 24.8 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 1 - Forks: 0

sigoden/argc

A Bash CLI framework, also a Bash-based command runner.

Language: Rust - Size: 1.23 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 644 - Forks: 20

abhinav/shon-go

Shell friendly notation for complex objects

Language: Go - Size: 68.4 KB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 4 - Forks: 0

lefou/CmdOption Fork of ToToTec/CmdOption

CmdOption is a simple annotation-driven command line parser toolkit for Java 5 applications that is configured through annotations.

Language: Java - Size: 567 KB - Last synced: 7 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

kabicm/options

A simple command-line options library.

Language: C++ - Size: 12.7 KB - Last synced: 8 days ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 1

Beliavsky/Fortran-Tools

Links to Fortran compilers, preprocessors, static analyzers, transpilers, IDEs, build systems, etc.

Size: 1.14 MB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 75 - Forks: 7

bfgroup/Lyra

A simple to use, composable, command line parser for C++ 11 and beyond

Language: C++ - Size: 2.27 MB - Last synced: 7 days ago - Pushed: 5 months ago - Stars: 458 - Forks: 60

rue-ryuzaki/argparse

Argument parser for C++

Language: C++ - Size: 2.48 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 13 - Forks: 3

saschagrunert/ccli

Command line parsing in go, with coloring support 🌈

Language: Go - Size: 4.04 MB - Last synced: 7 days ago - Pushed: 10 days ago - Stars: 83 - Forks: 4

jbock-java/jbock

Reflectionless command line parser

Language: Java - Size: 4.88 MB - Last synced: 1 day ago - Pushed: 13 days ago - Stars: 79 - Forks: 7

woile/decli

:computer: Minimal, easy to use, declarative command line interface tool

Language: Python - Size: 300 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 38 - Forks: 3

adishavit/argh

Argh! A minimalist argument handler.

Language: C++ - Size: 277 KB - Last synced: 7 days ago - Pushed: 2 months ago - Stars: 1,281 - Forks: 93

akeren/note-app

Node JS File System and Command Line Args (Notes App)

Language: JavaScript - Size: 28.3 KB - Last synced: 11 days ago - Pushed: 11 months ago - Stars: 2 - Forks: 0

veltzer/pytconf

Configuration, command line and injection framework for python

Language: Python - Size: 2.06 MB - Last synced: 7 days ago - Pushed: 11 days ago - Stars: 0 - Forks: 12

SoftCircuits/CommandLineParser

Lightweight command-line parser. Supports arguments, flag arguments and extended arguments. Supports using quotes to allow whitespace in any argument type.

Language: C# - Size: 30.3 KB - Last synced: 12 days ago - Pushed: about 3 years ago - Stars: 4 - Forks: 3

75lb/command-line-args

A mature, feature-complete library to parse command-line options.

Language: JavaScript - Size: 968 KB - Last synced: 6 days ago - Pushed: 6 months ago - Stars: 678 - Forks: 109

libclapp/clapp

libClaPP is an open source command line argument processing library for C++. It supports the processing of GNU options (long and short options) as well as positional arguments. It is a strongly typed library that can be used to parse the command line arguments into the correct type, validate the arguments using custom constraints and automatically generates a help message with respect to the types and the constraints.

Language: C++ - Size: 654 KB - Last synced: 14 days ago - Pushed: 15 days ago - Stars: 2 - Forks: 0

foxstephen/scythe-cli

A command line and environment parser for Java

Language: Java - Size: 115 KB - Last synced: 15 days ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

javatarz/khor

Khor is a toolkit for building powerful command-line interfaces.

Language: Kotlin - Size: 69.3 KB - Last synced: 15 days ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

Snowapril/cargs

The command line arguments parser with similar command recommendation feature

Language: CMake - Size: 29.3 KB - Last synced: 15 days ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

Zheoni/parsegar

Another and worse C++ command line argument parser

Language: C++ - Size: 3.91 KB - Last synced: 15 days ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

openpeeps/kapsis

Yet Another CLI builder - Build delightful command line interfaces in seconds. Written in Nim language 👑

Language: Nim - Size: 611 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 29 - Forks: 0

comonicon/Comonicon.jl

Your best CLI generator in JuliaLang

Language: Julia - Size: 4.52 MB - Last synced: 7 days ago - Pushed: 16 days ago - Stars: 265 - Forks: 24

Kyllingene/sarge

A zero-dependencies command-line argument parser

Language: Rust - Size: 210 KB - Last synced: 18 days ago - Pushed: 19 days ago - Stars: 3 - Forks: 0

likle/cargs

A lightweight cross-platform getopt alternative that is tested on Linux, Windows, FreeBSD and macOS. Command line argument parser library for C/C++. Can be used to parse argv and argc parameters.

Language: C - Size: 111 KB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 137 - Forks: 16

hedzr/cmdr

POSIX-compliant command-line UI (CLI) parser and Hierarchical-configuration operations

Language: Go - Size: 2.37 MB - Last synced: 3 days ago - Pushed: 19 days ago - Stars: 131 - Forks: 9

devedbox/Commander

🚀The framework to write type-safe and structured command line program easily in Swift.

Language: Swift - Size: 746 KB - Last synced: 20 days ago - Pushed: over 3 years ago - Stars: 168 - Forks: 1

adambajguz/Typin

Declarative framework for interactive CLI applications

Language: C# - Size: 55.5 MB - Last synced: 3 days ago - Pushed: over 1 year ago - Stars: 240 - Forks: 13

ibeauregard/sqlite

This project is a partial replica of the SQLite command-line interface (CLI) and data manipulation operations. It is implemented with Python 3.6, using only modules of the Python Standard Library.

Language: Python - Size: 701 KB - Last synced: 21 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

BaseMax/php-cli-apps

A simple, fast, and fun example for building command line apps in PHP.

Language: PHP - Size: 11.7 KB - Last synced: 22 days ago - Pushed: over 3 years ago - Stars: 4 - Forks: 0

akamensky/argparse

Argparse for golang. Just because `flag` sucks

Language: Go - Size: 224 KB - Last synced: 7 days ago - Pushed: over 1 year ago - Stars: 589 - Forks: 61

remkop/picocli

Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.

Language: Java - Size: 79.8 MB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 4,697 - Forks: 406

ajalt/clikt

Multiplatform command line interface parsing for Kotlin

Language: Kotlin - Size: 19.9 MB - Last synced: 27 days ago - Pushed: 28 days ago - Stars: 2,370 - Forks: 121

plandes/util

Command line, configuration and persistence utilities

Language: Python - Size: 2.5 MB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 2 - Forks: 1

dboikliev/CommandLineParser

A library for parsing command line arguments. Written in C#, based on .NET Core.

Language: C# - Size: 72.3 KB - Last synced: 25 days ago - Pushed: over 5 years ago - Stars: 3 - Forks: 1

yaacov/argparse-sh

argparse.sh contains bash functions that streamlines the management of command-line arguments in Bash scripts

Language: Shell - Size: 39.1 KB - Last synced: 24 days ago - Pushed: 5 months ago - Stars: 3 - Forks: 1

ben-n93/geojson-shave

A command-line tool for reducing the size of GeoJSON files.

Language: Python - Size: 31.3 KB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 23 - Forks: 0

badaix/popl

Header-only C++ program options parser library

Language: C++ - Size: 256 KB - Last synced: 7 days ago - Pushed: about 1 year ago - Stars: 155 - Forks: 31

l3nz/cli-matic

Compact, hands-free [sub]command line parsing library for Clojure.

Language: Clojure - Size: 394 KB - Last synced: 27 days ago - Pushed: 9 months ago - Stars: 353 - Forks: 32

fenekku/commandeer

Take command of your command line in Nim

Language: Nim - Size: 67.4 KB - Last synced: 16 days ago - Pushed: over 6 years ago - Stars: 92 - Forks: 14

bitmeal/argv_split

split string of command line arguments to an argv-like array (supports quotes) for C++

Language: C++ - Size: 13.7 KB - Last synced: 29 days ago - Pushed: 29 days ago - Stars: 6 - Forks: 4

pappasam/toml-sort

Toml sorting library

Language: Python - Size: 408 KB - Last synced: 20 days ago - Pushed: 4 months ago - Stars: 87 - Forks: 15

kevmoo/build_cli

A builder that generates an ArgsParser from a class

Language: Dart - Size: 377 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 51 - Forks: 12

typeclasses/options

Powerful and easy command-line option parser

Language: Haskell - Size: 46.9 KB - Last synced: 11 days ago - Pushed: 3 months ago - Stars: 4 - Forks: 1

robik/commandr

A modern, powerful commmand line argument parser 🔨

Language: D - Size: 1.07 MB - Last synced: 7 days ago - Pushed: 3 months ago - Stars: 41 - Forks: 5

mattallty/Caporal.js

A full-featured framework for building command line applications (cli) with node.js

Language: TypeScript - Size: 4.09 MB - Last synced: 25 days ago - Pushed: 4 months ago - Stars: 3,415 - Forks: 96

npryce/konfig

Simple config properties API for Kotlin

Language: Kotlin - Size: 257 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 276 - Forks: 39

siokas/denomander

Deno command-line interfaces made easy

Language: TypeScript - Size: 503 KB - Last synced: 12 days ago - Pushed: 4 months ago - Stars: 143 - Forks: 9

ryexi/maid 📦

A .NET command-line interpreter.

Language: C# - Size: 52.7 KB - Last synced: 6 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

jpdillingham/Utility.CommandLine.Arguments

A C# .NET class library containing tools for parsing the command line arguments of console applications.

Language: C# - Size: 254 KB - Last synced: 11 days ago - Pushed: 5 months ago - Stars: 118 - Forks: 21

ollikekalainen/clparser

Command Line Parser

Language: JavaScript - Size: 11.7 KB - Last synced: 11 days ago - Pushed: about 1 month ago - Stars: 0 - Forks: 1

MatthiWare/CLI.Tutorial

Command line parser tutorial for https://github.com/MatthiWare/CommandLineParser.Core

Language: C# - Size: 15.6 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

seqan/sharg-parser

The modern argument parser for c++ tools

Language: C++ - Size: 1.47 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 8 - Forks: 7

arg-sh/argsh

argsh aims to enhance Bash scripting by promoting structure and maintainability, making it easier to write, understand, and maintain even complex scripts.

Language: TypeScript - Size: 1010 KB - Last synced: 15 days ago - Pushed: about 1 month ago - Stars: 4 - Forks: 0

mdub/clamp

a Ruby command-line application framework

Language: Ruby - Size: 482 KB - Last synced: 5 days ago - Pushed: over 1 year ago - Stars: 419 - Forks: 54

trueaniki/admiral

Command line arguments parser for humans

Language: Go - Size: 50.8 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

kirpichik/CmdKeys-In-C 📦

Обработчик аргументов командной строки для языка C.

Language: C - Size: 4.88 KB - Last synced: about 2 months ago - Pushed: over 6 years ago - Stars: 1 - Forks: 0

SquareBracketAssociates/Booklet-ClapCommandLine

A booklet about the command line argument parser for Pharo

Language: CSS - Size: 2.26 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 3 - Forks: 2

segmentio/conf

Go package for loading program configuration from multiple sources.

Language: Go - Size: 118 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 83 - Forks: 12

stsysd/classopt

command line arguments parser for deno based on decorators

Language: TypeScript - Size: 77.1 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 5 - Forks: 0

krassowski/declarative-parser

Modern, declarative argument parser for Python 3.6+

Language: Python - Size: 38.1 KB - Last synced: 3 days ago - Pushed: about 6 years ago - Stars: 37 - Forks: 2

NRuslanR/documentflow-loodsman-uploading-connector

Asynchronous integration pipeline's connector for Delphi-based Document Flow System. It's used for the creating and sending of the requests for Loodsman's documents and tasks creating to destination connector through intermediate

Language: C# - Size: 38.1 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

python-boltons/clack

command-line application configuration kit (CLACK)... A wrapper around the `argparse` library that aims to handle _all_ application configuration.

Language: Python - Size: 247 KB - Last synced: 2 days ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

bash-bastion/bash-args

A cute little Bash library for blazing fast argument parsing

Language: Shell - Size: 2.8 MB - Last synced: 3 days ago - Pushed: over 1 year ago - Stars: 10 - Forks: 0

Anvil/bash-argsparse

An high level argument parsing library for bash

Language: Shell - Size: 308 KB - Last synced: 2 months ago - Pushed: 3 months ago - Stars: 171 - Forks: 16

nemec/clipr

Command Line Interface ParseR for .Net

Language: C# - Size: 1.59 MB - Last synced: 3 days ago - Pushed: about 5 years ago - Stars: 89 - Forks: 9

decimalib/kli-composer

DSL for defining the building blocks of your next command-line interface (CLI) in Kotlin Multiplatform

Language: Kotlin - Size: 364 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

xenomachina/kotlin-argparser

Easy to use and concise yet powerful and robust command line argument parsing for Kotlin

Language: Kotlin - Size: 504 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 478 - Forks: 33

piotrmurach/tty-option

A declarative command-line parser

Language: Ruby - Size: 515 KB - Last synced: 7 days ago - Pushed: 3 months ago - Stars: 85 - Forks: 8

Fytch/ProgramOptions.hxx

Single-header program options parsing library for C++11

Language: C++ - Size: 508 KB - Last synced: about 2 months ago - Pushed: about 2 years ago - Stars: 132 - Forks: 13

acse-4bc892f6/youtube-challenge-python

My implementation of the google coding challenge in Python.

Language: Python - Size: 285 KB - Last synced: 3 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

mivade/argparse_dataclass

Declarative CLIs with argparse and dataclasses

Language: Python - Size: 108 KB - Last synced: 3 months ago - Pushed: 8 months ago - Stars: 69 - Forks: 12

hammerlab/ppx_deriving_cmdliner

Ppx_deriving plugin for generating command line interfaces from types (Cmdliner.Term.t)

Language: OCaml - Size: 63.5 KB - Last synced: 25 days ago - Pushed: 8 months ago - Stars: 96 - Forks: 12

appcelerator/cli-kit

Everything you need to create awesome Node.js command line interfaces

Language: JavaScript - Size: 15.7 MB - Last synced: 25 days ago - Pushed: 10 months ago - Stars: 14 - Forks: 6

mysteriouspants/ArgumentParser

Faster, easier, more declarative parsing of command line arguments in Objective-C/Foundation.

Language: Objective-C - Size: 325 KB - Last synced: 15 days ago - Pushed: over 5 years ago - Stars: 259 - Forks: 33

reubeno/NClap

NClap is a .NET library for parsing command-line arguments and building interactive command shells. It's driven by a declarative attribute syntax, and easy to extend.

Language: C# - Size: 925 KB - Last synced: 8 days ago - Pushed: 4 months ago - Stars: 52 - Forks: 12

p-gen/ctxopt

Options parser for simple or complex command lines. Take a look at the smenu project for an example of use.

Language: C - Size: 902 KB - Last synced: 3 months ago - Pushed: almost 2 years ago - Stars: 11 - Forks: 0

fritzo/parsable

Lightweight argument parsing for Python

Language: Python - Size: 41 KB - Last synced: 18 days ago - Pushed: 3 months ago - Stars: 8 - Forks: 2

JeevanJames/ConsoleFx

ConsoleFx is a suite of .NET libraries for building command-line (CLI) applications.

Language: C# - Size: 1.27 MB - Last synced: 10 days ago - Pushed: almost 2 years ago - Stars: 8 - Forks: 1

piranha/opster

Command line parsing speedster

Language: Python - Size: 303 KB - Last synced: 6 days ago - Pushed: over 1 year ago - Stars: 51 - Forks: 14

hedzr/Cmdr.Core

Useful POSIX command line arguments parser for .Net. Hierarchical-configuration Store for app.

Language: C# - Size: 658 KB - Last synced: 7 months ago - Pushed: almost 2 years ago - Stars: 5 - Forks: 0

CJLove/config-cpp

C++ Configuration management library inspired by the Viper package for golang.

Language: C++ - Size: 183 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 36 - Forks: 3

erlange/wbm-dl

Wayback Machine Downloader. 🔥 Download your entire archived websites from the Internet Archive Wayback Machine.

Language: C# - Size: 295 KB - Last synced: about 2 months ago - Pushed: almost 2 years ago - Stars: 76 - Forks: 16

angt/argz

arg(z)

Language: C - Size: 22.5 KB - Last synced: 8 days ago - Pushed: about 2 years ago - Stars: 12 - Forks: 2

juzzlin/Argengine

A simple CLI argument (option) parser library for modern C++ based on lambda callbacks

Language: C++ - Size: 121 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 10 - Forks: 4

ianthehenry/cmd

command-line argument parser for Janet

Language: Janet - Size: 211 KB - Last synced: 25 days ago - Pushed: 11 months ago - Stars: 23 - Forks: 1

vilicvane/clime

⌨ The command-line interface framework for TypeScript.

Language: TypeScript - Size: 571 KB - Last synced: 26 days ago - Pushed: 7 months ago - Stars: 251 - Forks: 10

bconnorwhite/clee

Create CLI applications with glee 🎉

Language: TypeScript - Size: 188 KB - Last synced: 5 days ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

mity/c-reusables

Collection of highly reusable C utilities.

Language: C - Size: 254 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 23 - Forks: 1

ronen25/libcmdf

Single-header library for writing CLI applications in C/C++

Language: C - Size: 69.3 KB - Last synced: 2 months ago - Pushed: over 1 year ago - Stars: 73 - Forks: 9

dalance/structopt-toml

An default value loader from TOML for structopt

Language: Rust - Size: 54.7 KB - Last synced: 7 days ago - Pushed: 6 months ago - Stars: 28 - Forks: 7