{"repo":"szaghi/FLAP","free":true,"listed":false,"github":"https://github.com/szaghi/FLAP","clone":"git clone https://github.com/szaghi/FLAP.git","description":"Fortran command Line Arguments Parser for poor people","language":"Fortran","stars":171,"topics":["fortran","command-line","parser","fortran-library","argparse","oop"],"license":null,"category":"cli-tools","readme_excerpt":"FLAP #### Fortran command Line Arguments Parser for poor people a pure Fortran 2003+ library for building elegant CLIs, inspired by Python's argparse . 📋 Argument Types Optional, required, boolean, positional, list-valued, and env-var-bound arguments 🔢 nargs Support Fixed count ( '3' ), one-or-more ( '+' ), zero-or-more ( ' ' ) 🔀 Groups & Subcommands Mutually exclusive argument groups and arbitrarily nested subcommands 📄 Auto-generated Output Help, usage, man page, bash completion, and Markdown — all automatic :---: :---: :---: :---: 🐍 argparse-inspired Familiar Python-like API brought to modern Fortran ✅ POSIX compliant Standard CLI conventions respected out of the box 🔓 Multi-licensed GPL v3 · BSD 2/3-Clause · MIT 📦 Multiple build systems fpm, FoBiS, CMake, Make #### Documentation For full documentation (guide, API reference, examples, etc...) see the FLAP website. --- Authors - Stefano Zaghi — @szaghi Contributions are welcome — see the Contributing page. Copyrights This project is distributed under a multi-licensing system: - FOSS projects : GPL v3 - Closed source / commercial : BSD 2-Clause, BSD 3-Clause, or MIT Anyone interested in using, developing, or contributing to this project is welcome — pick the license that best fits your needs. --- Quick start See src/tests/ for more examples including nested subcommands, mutually exclusive groups, choices, and bash completion. --- Install FoBiS Standalone — clone, fetch dependencies, and build: As a project dependency ","default_branch":null,"files":null,"tree":[],"storefront":"/r/szaghi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/szaghi/FLAP/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}