
Edict
A YAML specification for describing CLI and RCON commands.
- Role
- Design and implementation
- Period
- 2026 – present
- Stack
- YAML
- Docker
- C#
- OpenAPI
- MongoDB
- Akka.NET
Edict tries to describe CLI apps with a YAML file, in the way OpenAPI does it for REST. That makes it possible not only to build one consistent UI for the documentation (Swagger UI), but also to drive CLIs programmatically. For RCON-capable game servers in particular, a really interesting thing.
The origin was the inconsistent documentation of the available RCON commands across games like Minecraft, Project Zomboid or Ark SE.