SkillAgentSearch skills...

Clon

The Command-Line Options Nuker

Install / Use

/learn @didierverna/Clon
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Clon is a library for command-line options management. It is intended to ease the creation of standalone Common Lisp applications by providing a powerful and uniform command-line options interface. The most important features of Clon are the following.

  • From the application programmer's point of view: centralized command-line options specification and management, including automatic generation of help strings, conversion from command-line / defaults / fallbacks / environment variables to application-level option values, global or on-demand option retrieval, and extensibility (the programmer can define their own option types).

  • From the application user's point of view: uniform command-line options syntax across all Clon-powered applications, customization of the help strings layout through themes (with optional ISO6429 coloring on terminals that support it), automatic completion of abbreviated option names and short/long/pack syntax.

See Clon's homepage for more information and resources.

View on GitHub
GitHub Stars54
CategoryDevelopment
Updated9mo ago
Forks11

Languages

Common Lisp

Security Score

72/100

Audited on Jun 15, 2025

No findings