Application Support

Background

Command line applications often have many common coding themes. They tend to get re-written for every new program. The application support module provides a host of features designed specifically to help lighten the load when writing new command line applications and services.

Features

  • Command argument parsing, and consistent usage message generation.

  • INI configuration file parsing and name/value pair data management.

  • Configuration variable extraction and handling, including from the ENVIRONMENT.

  • Flexible and interchangeable logging.

  • Host computer information and subshell execution.