Skip to content

Latest commit

 

History

History
52 lines (43 loc) · 2.93 KB

README.md

File metadata and controls

52 lines (43 loc) · 2.93 KB

libCLImate

libCLImate is a portable, lightweight mini-framework that encapsulates the common aspects of Command-Line Interface boilerplate, including:

  • command-line argument parsing and sorting (using the CLASP library);
  • diagnostic logging library (Pantheios) initialisation / lifetime scoping;
  • provision of de-facto standard CLI facilities, such as responding to '--help' and '--version';

libCLImate depends on the following libraries:

STLSoft, Pantheios.Extras.DiagUtil, and Pantheios.Extras.Main are header-only.

The dependencies are as follows:

libCLImate
	|
	+- STLSoft
	|
	+- Pantheios
	|		|
	|		+- STLSoft
	|
	+- Pantheios.Extras.DiagUtil
	|		|
	|		+- Pantheios
	|		|
	|		+- STLSoft
	|
	+- Pantheios.Extras.Main
	|		|
	|		+- Pantheios
	|		|
	|		+- STLSoft
	|
	+- CLASP
	|		|
	|		+- STLSoft
	|		|
	|		+- recls (Windows-only)
	|
	+- recls
			|
			+- STLSoft