
Common Tool Descriptors (CTDs) are XML documents that represent the inputs, outputs, parameters of command line tools in a platform-independent way.
CTDopts is a module for enabling tools with CTD reading/writing, argument parsing, validating and manipulating capabilities.