Generic CLI engine for quickly creating CLI tools in PHP