Edict

Eine YAML-Spezifikation um CLI oder RCON Commands zu beschreiben.

Rolle
Entwurf und Umsetzung
Zeitraum
2026 – heute
Stack
  • YAML
  • Docker
  • C#
  • OpenAPI
  • MongoDB
  • Akka.NET

Edict versucht, mit einer YAML-Datei CLI-Apps zu beschreiben, ähnlich wie es OpenAPI für REST macht. Das ermöglicht nicht nur, eine einheitliche UI für die Doku zu erschaffen (Swagger UI), sondern ermöglicht es auch, programmatisch CLIs zu verwenden. Vor allem für RCON-fähige Game-Server eine super interessante Sache.

Ursprung war die nicht einheitliche Dokumentation von verfügbaren RCON-Commands in verschiedenen Spielen wie Minecraft, Project Zomboid oder Ark SE.

drnhfr-sh 1.0 (x86_64-unknown-linux-gnu) * Documentation: type "help" or "?" * Getting around: type "ls", then "cd" Last login: never, from a machine much like this one.