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
