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.