Skip to main content

Yet Another Option Parser (full fledged)

Project description

A simple and light library that handle both command line parsing and config file reading.

The only thing you have to do, is to describe (throught a YAML resource / config file) all options and parameters your main function expects.

This way, you only describe what to do, and not how to do it.

Every is done under the hood ; a simple call to the library handle :

  • application banner and help screen printing

  • command line parsing

  • building of dictionnary that hold configuration (flags, options and parameters values)

  • parsing optional config file that will override default values

  • etc.

Please read file README for getting started.

Other instructions are available in the documentation : both user and reference manuals.

Please be warned, that the library is in pre-alpha stage (for a short time), until full documentation will be written : so package don’t contains all source files yet.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yaop-0.1.1.tar.gz (15.0 kB view details)

Uploaded Source

File details

Details for the file yaop-0.1.1.tar.gz.

File metadata

  • Download URL: yaop-0.1.1.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for yaop-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8512c73ec27e2e4bbb34e8311ed8e9ba549cc75c5aeadfde9a026787f215367a
MD5 72b41c195351b567695350da455e85be
BLAKE2b-256 9ef34212ca2be7f99f2f73050a4d5c5a38d5c2ddd5417c909b7b038eca542582

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page