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

Topic: "argparse"

kislyuk/argcomplete

Python and tab completion, better together.

Language: Python - Size: 3.86 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 1,482 - Forks: 139

cofyc/argparse

Command-line arguments parsing library.

Language: C - Size: 137 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 730 - Forks: 127

brentyi/tyro

CLI interfaces & config objects, from types

Language: Python - Size: 75.5 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 650 - Forks: 32

akamensky/argparse

Argparse for golang. Just because `flag` sucks

Language: Go - Size: 224 KB - Last synced at: 11 months ago - Pushed at: over 2 years ago - Stars: 600 - Forks: 62

p-ranav/structopt

Parse command line arguments by defining a struct

Language: C++ - Size: 648 KB - Last synced at: 20 days ago - Pushed at: 8 months ago - Stars: 492 - Forks: 27

lebrice/SimpleParsing

Simple, Elegant, Typed Argument Parsing with argparse

Language: Python - Size: 1.42 MB - Last synced at: 2 days ago - Pushed at: 18 days ago - Stars: 472 - Forks: 58

ko1nksm/getoptions

An elegant option/argument parser for shell scripts (full support for bash and all POSIX shells)

Language: Shell - Size: 275 KB - Last synced at: 2 days ago - Pushed at: 7 months ago - Stars: 453 - Forks: 25

iterative/shtab

↔️ Automagic shell tab completion for Python CLI applications

Language: Python - Size: 1.01 MB - Last synced at: 4 days ago - Pushed at: 18 days ago - Stars: 403 - Forks: 34

omni-us/jsonargparse

Implement minimal boilerplate CLIs derived from type hints and parse from command line, config files and environment variables

Language: Python - Size: 9.44 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 372 - Forks: 54

CZ-NIC/mininterface

Dialog toolkit – a minimal interface to Python application (GUI, TUI, CLI, web)

Language: Python - Size: 1.58 MB - Last synced at: 16 days ago - Pushed at: about 1 month ago - Stars: 260 - Forks: 5

argparse4j/argparse4j

Java port of Python's famous argparse command-line argument parser.

Language: Java - Size: 935 KB - Last synced at: 1 day ago - Pushed at: 9 months ago - Stars: 253 - Forks: 56

carlobaldassi/ArgParse.jl

Package for parsing command-line arguments to Julia programs.

Language: Julia - Size: 1.04 MB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 238 - Forks: 36

eladrich/pyrallis

Pyrallis is a framework for structured configuration parsing from both cmd and files. Simply define your desired configuration structure as a dataclass and let pyrallis do the rest!

Language: Python - Size: 4.52 MB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 231 - Forks: 7

jazzband/docopt-ng

Humane command line arguments parser. Now with maintenance, typehints, and complete test coverage.

Language: Python - Size: 714 KB - Last synced at: 6 days ago - Pushed at: 9 months ago - Stars: 206 - Forks: 25

mmahnic/argumentum

C++ command line parsing library

Language: C++ - Size: 599 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 184 - Forks: 10

Anvil/bash-argsparse

An high level argument parsing library for bash

Language: Shell - Size: 308 KB - Last synced at: 8 months ago - Pushed at: over 1 year ago - Stars: 181 - Forks: 16

hamdanal/rich-argparse

A rich help formatter for argparse

Language: Python - Size: 252 KB - Last synced at: 5 days ago - Pushed at: 26 days ago - Stars: 165 - Forks: 14

szaghi/FLAP

Fortran command Line Arguments Parser for poor people

Language: Fortran - Size: 7.66 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 158 - Forks: 35

mpkocher/pydantic-cli

Turn Pydantic defined Data Models into CLI Tools

Language: Python - Size: 208 KB - Last synced at: 27 days ago - Pushed at: about 1 month ago - Stars: 153 - Forks: 12

clercjs/clerc

🖖🏻 Clerc: The full-featured cli library.

Language: TypeScript - Size: 3.84 MB - Last synced at: 6 days ago - Pushed at: 12 days ago - Stars: 138 - Forks: 0

jamolnng/argparse

A simple C++ header only command line argument parser

Language: C++ - Size: 107 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 138 - Forks: 32

guonaihong/clop

^=^ clop是基于struct的命令行解析库,专注是它的灵魂,像AK47一样,简单,强大,专注,让命令行里面的疑难杂症统统走开[从零实现]

Language: Go - Size: 163 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 133 - Forks: 10

Owez/argi

Argument parsing for the future 🚀

Language: Rust - Size: 165 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 128 - Forks: 0

SupImDos/pydantic-argparse

Typed Argument Parsing with Pydantic

Language: Python - Size: 2.54 MB - Last synced at: 29 days ago - Pushed at: about 2 months ago - Stars: 124 - Forks: 19

eriknyquist/duckargs

Code generation tool, creates python / C programs that parse command line arguments. Say bye to starting each project by reading "argparse" / "geptopt.h" docs.

Language: Python - Size: 83 KB - Last synced at: 27 days ago - Pushed at: 5 months ago - Stars: 117 - Forks: 5

hartbit/Yaap

Yet Another (Swift) Argument Parser

Language: Swift - Size: 105 KB - Last synced at: 24 days ago - Pushed at: over 5 years ago - Stars: 117 - Forks: 0

explosion/radicli

🕊️ Radically lightweight command-line interfaces

Language: Python - Size: 231 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 106 - Forks: 6

Sorcerio/Argparse-Interface

An automatic, terminal based interactive interface for any Python 3 "argparse" command line with keyboard and mouse support.

Language: Python - Size: 1.64 MB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 104 - Forks: 0

FHPythonUtils/Cli2Gui

Use this module to convert a cli program to a gui

Language: Python - Size: 1.29 MB - Last synced at: 28 days ago - Pushed at: 4 months ago - Stars: 92 - Forks: 7

mivade/argparse_dataclass

Declarative CLIs with argparse and dataclasses

Language: Python - Size: 87.9 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 85 - Forks: 14

kadimisetty/action-hero

Write powerful CLIs with argparse actions that pack a punch! 👊

Language: Python - Size: 479 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 84 - Forks: 3

ArcletProject/Alconna

A High-performance, Generality, Humane Python CLI Arguments Parser Library. 一个直观的、高性能、泛用的Python命令行参数解析器集成库

Language: Python - Size: 2.21 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 83 - Forks: 9

makkoncept/pyvoc

Cross-platform dictionary and vocabulary building command line tool

Language: Python - Size: 784 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 72 - Forks: 5

dlwh/draccus

Configuration with Dataclasses+YAML+Argparse. Fork of Pyrallis

Language: Python - Size: 6.69 MB - Last synced at: 2 days ago - Pushed at: about 2 months ago - Stars: 52 - Forks: 11

moigagoo/cliar

Create modular Python CLIs with type annotations and inheritance

Language: Python - Size: 1.27 MB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 51 - Forks: 2

felix-martel/pydanclick

Add click options from a Pydantic model

Language: Python - Size: 553 KB - Last synced at: about 1 hour ago - Pushed at: 4 months ago - Stars: 48 - Forks: 10

yusuf8ahmed/Ship

Ship is a simple Python command-line application that makes transferring files from one computer to another phone or another computer easy

Language: Python - Size: 24.9 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 48 - Forks: 4

sphinx-contrib/autoprogram

Documenting CLI programs

Language: Python - Size: 134 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 45 - Forks: 24

sandialabs/reverse_argparse

A Python library to determine what exactly the user ran at the command line, along with default values, and any transformations that happened after parsing arguments.

Language: Python - Size: 758 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 41 - Forks: 5

kutoga/FluentArgs

FluentArgs is a library to parse command line arguments. It focuses on a very simple API and strong typing. It is able to generate a help view and proper error messages.

Language: C# - Size: 3.91 MB - Last synced at: about 3 hours ago - Pushed at: almost 5 years ago - Stars: 38 - Forks: 3

krassowski/declarative-parser

Modern, declarative argument parser for Python 3.6+

Language: Python - Size: 38.1 KB - Last synced at: 2 days ago - Pushed at: about 7 years ago - Stars: 36 - Forks: 2

pymike00/YouTube-Tutorials

:open_file_folder: Source Code for (some of) the Programming Tutorials from my Italian YouTube Channel and website ProgrammareInPython.it. This is just a small portion of the content: please visit the website for more.

Language: Python - Size: 271 KB - Last synced at: about 11 hours ago - Pushed at: almost 2 years ago - Stars: 35 - Forks: 12

mattkearns/automated-data-preprocessing

A command-line utility program for automating the trivial, frequently occurring data preparation tasks: missing value interpolation, outlier removal, and encoding categorical variables.

Language: Python - Size: 442 KB - Last synced at: 7 months ago - Pushed at: over 6 years ago - Stars: 34 - Forks: 15

fmenabe/python-clg

Command Line Generator (clg): wrapper to argparse module that generate a command-line from a predefined dictionnary (ie: a JSON, YAML, ... file).

Language: Python - Size: 291 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 32 - Forks: 5

Mhmd-Hisham/selenium_facebook_scraper

A simple python3 script used to download a users's friend list from facebook.

Language: Python - Size: 12.7 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 31 - Forks: 18

frostming/pycomplete

A Python library to generate static completion scripts for your CLI app

Language: Python - Size: 67.4 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 26 - Forks: 3

shimpe/argparseui

automagically add a PyQt based UI to setup options to an argparse based command-line tool

Language: Python - Size: 92.8 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 25 - Forks: 4

hellflame/argparse

argparse for golang

Language: Go - Size: 1.54 MB - Last synced at: 4 days ago - Pushed at: 7 days ago - Stars: 24 - Forks: 6

0382/argparse-f

Modern Fortran command line parser, implemented with OOP.

Language: Fortran - Size: 55.7 KB - Last synced at: 2 days ago - Pushed at: 10 months ago - Stars: 23 - Forks: 2

victordomingos/Count-files

A CLI utility written in Python to help you count files, grouped by extension, in a directory. By default, it will count files recursively in current working directory and all of its subdirectories, and will display a table showing the frequency for each file extension (e.g.: .txt, .py, .html, .css) and the total number of files found.

Language: Python - Size: 2.86 MB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 23 - Forks: 9

sngjuk/argparse-to-class

Transform argparse into class format for Jupyter Notebook execution

Language: Python - Size: 113 KB - Last synced at: 13 days ago - Pushed at: over 4 years ago - Stars: 21 - Forks: 2

yaacov/argparse-sh

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

Language: Shell - Size: 51.8 KB - Last synced at: 13 days ago - Pushed at: 4 months ago - Stars: 20 - Forks: 7

berdon/minimist2

TypeScript/JavaScript ES6 rewrite of popular Minimist argument parser

Language: TypeScript - Size: 85.9 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 20 - Forks: 2

SpectraL519/cpp-ap

Argument Parser for C++20

Language: C++ - Size: 959 KB - Last synced at: 6 days ago - Pushed at: 22 days ago - Stars: 18 - Forks: 0

offscale/cdd-python

Open API to/fro routes, models, and tests. Convert between docstrings, classes, methods, argparse, SQLalchemy, Pydantic, JSON-schema.

Language: Python - Size: 1.9 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 17 - Forks: 5

igrek51/nuclear

Binding glue for CLI Python applications

Language: Python - Size: 2.48 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 17 - Forks: 1

rue-ryuzaki/argparse

Argument parser for C++

Language: C++ - Size: 2.72 MB - Last synced at: about 10 hours ago - Pushed at: about 10 hours ago - Stars: 16 - Forks: 3

arrai-innovations/argparse-color-formatter

a `formatter_class` for argparse that knows how to deal with color escapes.

Language: Python - Size: 799 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 16 - Forks: 1

fresh2dev/argparse-tui Fork of Textualize/trogon

Build a TUI with Python's Argparse

Language: Python - Size: 581 KB - Last synced at: 9 days ago - Pushed at: 7 months ago - Stars: 16 - Forks: 2

diogo-alves/eml-extractor

A python package to extract attachments from .eml files (email messages saved as files)

Language: Python - Size: 10.7 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 16 - Forks: 7

autistic-symposium/web3-starter-py 📦

👾 blockchain starting kit - python edition

Language: Python - Size: 14.8 MB - Last synced at: 3 days ago - Pushed at: 7 months ago - Stars: 15 - Forks: 1

deCodeIt/book-my-show-notification

A python script to notify as soon as ticket for a given show is available on BookMyShow

Language: Python - Size: 81.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 15 - Forks: 9

vatsa287/cli-weather

Lightweight command line app to get fast real-time weather data right on the command line

Language: Python - Size: 308 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 4

XUJINKAI/cmdparser

Command-line parser library, fully tested, highly customizable. 灵活好用的命令行解析库。

Language: C - Size: 175 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 0

jnoortheen/arger

Create argparser automatically from py3.9+ annotations :snake:.

Language: Python - Size: 1.02 MB - Last synced at: 17 days ago - Pushed at: 4 months ago - Stars: 14 - Forks: 0

fresh2dev/TUIview

A TUI for every CLI.

Language: Python - Size: 82 KB - Last synced at: 9 days ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 0

SunDoge/typed-args

Parse command line arguments by defining dataclasses

Language: Python - Size: 120 KB - Last synced at: 17 days ago - Pushed at: 8 months ago - Stars: 12 - Forks: 3

trag1c/paperbush

🌿 Paperbush - a super concise argument parsing tool for Python

Language: Python - Size: 728 KB - Last synced at: 2 days ago - Pushed at: almost 2 years ago - Stars: 12 - Forks: 1

OlofHarrysson/anyfig

Dynamic config system based on python classes

Language: Python - Size: 2.37 MB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 0

Rachit-Goel/Image-Encryption-using-AES

Language: Python - Size: 21.5 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 12 - Forks: 2

ctil/zargparse

A tool for generating zsh completion files for python command line tools that use argparse

Language: Python - Size: 35.2 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 2

multimeric/ArgparsePrompt

Wrapper for the built-in Argparse, allowing missing command-line arguments to be filled in by the user via interactive prompts

Language: Python - Size: 37.1 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 11 - Forks: 5

devanshkv/argmark

Convert argparse based bin scripts to markdown documents

Language: Python - Size: 38.1 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 10 - Forks: 4

wylee/runcommands

Simple command/task runner that uses Python's standard library argparse under the hood

Language: Python - Size: 878 KB - Last synced at: 23 days ago - Pushed at: 5 months ago - Stars: 10 - Forks: 2

AshwinParanjape/meticulous-ml

Lightweight experiment tracking for Machine Learning

Language: SCSS - Size: 523 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 1

akamensky/envparse

Opinionated environment variables parser for Go

Language: Go - Size: 29.3 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 0

andrewrosss/multicommand

Simple subcommand CLIs with argparse

Language: Python - Size: 241 KB - Last synced at: 27 days ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 4

NahidEbrahimian/Face-Detection-using-Opencv

Face detection and replace stikers with face, eye and lip - Face align with eyes

Language: Python - Size: 4.2 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 1

ashlander/protoargs

Code generated C++11/Python/Rust/Go/Bash command line arguments parser, based on protobuf configuration

Language: Python - Size: 525 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 9 - Forks: 1

DIYer22/zcs

Z Configuration System: a flexible powerful configuration system which takes advantage of both `argparse` and `yacs`

Language: Python - Size: 78.1 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 0

mbdevpl/argunparse

Reversed argparse: generate string of command-line args from Python objects.

Language: Python - Size: 103 KB - Last synced at: 27 days ago - Pushed at: about 2 months ago - Stars: 8 - Forks: 0

speg03/nestargs

Nested arguments parser

Language: Python - Size: 144 KB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 8 - Forks: 2

davesteele/argparse_formatter

Support for preserving paragraphs in Python argparse help and epilog text

Language: Python - Size: 46.9 KB - Last synced at: 10 days ago - Pushed at: 3 months ago - Stars: 8 - Forks: 1

PiperBatey/holdings_dl

A simple Python script that downloads the holdings of one or more ETFs into a csv file.

Language: Python - Size: 59.6 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 8 - Forks: 9

oir/startle

Instantly start a CLI from a function, functions, or a class

Language: Python - Size: 358 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 7 - Forks: 0

thekaranatic/cli2cloud

A tool to manage files over cloud right from the terminal.

Language: Python - Size: 7.24 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 7 - Forks: 0

jayanthkoushik/corgy

Feature rich Python data classes.

Language: Python - Size: 1.62 MB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 1

Airsequel/Oclis

The obvious CLI specification format. You define the spec, Oclis generates the code! Support for PureScript so far. PRs for more languages appreciated!

Language: Rust - Size: 176 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0

tcler/getopt.tcl

A getopt implementation of tcl that compat with GNU getopt

Language: Tcl - Size: 28.3 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 7 - Forks: 1

guludo/python-argparse-subdec

Create argparse subcommands with decorators.

Language: Python - Size: 14.6 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 7 - Forks: 1

supposedly/joffrey

A powerful Python 3 command-line parser

Language: Python - Size: 189 KB - Last synced at: 26 days ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 0

astrodestroyergithub/Image-Search-Engine

An image search engine made using python GUI, that extracts and stores features from images in database in the form of color correlogram and compares each against that of the query image, to retrieve similar images from the database.

Language: Python - Size: 19.6 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 1

kmsquire/ArgParse2.jl

Argument Parsing for Julia

Language: Julia - Size: 60.5 KB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 7 - Forks: 0

Stypox/arg-parser

Argument parser for modern C++: no runtime overhead; auto-generated help screen.

Language: C++ - Size: 105 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 7 - Forks: 2

XevoInc/argexec

Expose your Python functions to the command line with one easy step!

Language: Python - Size: 14.6 KB - Last synced at: 5 days ago - Pushed at: almost 5 years ago - Stars: 7 - Forks: 0

BestPracticeSchool/BPS-BaseProgramming_2_2019

Course: "Base of Programming" by BestPractice School https://bestpracs.ru/

Language: HTML - Size: 2.71 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 1

xmonader/suggestparse

argparse extension to allow command suggestions for invalid commands

Language: Python - Size: 5.86 KB - Last synced at: 4 days ago - Pushed at: over 7 years ago - Stars: 7 - Forks: 0

dffischer/argparse-manpager

generate manual pages from python argparse desriptions

Language: Python - Size: 41 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 6 - Forks: 2

tcler/argparse-getopt-examples

argparse or getopt examples for different languages

Language: PowerShell - Size: 84 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0

BestPracticeSchool/BPS-BaseProgramming_1_2019

Course: "Base of Programming" by BestPractice School https://bestpracs.ru/

Language: Python - Size: 2.37 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 3