cyamli je generátor kódu pro tvorbu typově bezpečných CLI rozhraní na základě YAML schémat. Umožňuje vývojářům popsat strukturu příkazové aplikace, včetně podpříkazů, voleb, argumentů, typů a výchozích hodnot - v jednom YAML souboru, který následně přeloží do zdrojového kódu API pro práci s CLI v jazycích jako Go, Python, TypeScript, Kotlin, Dart, C#, C++ nebo PHP. Podporuje pokročilé funkce jako propagaci voleb, variadické argumenty, negované booleany i automaticky generovanou dokumentaci.
Pro hodnocení programu se prosím nejprve přihlaste