Demos (v0.2.0)
Two ends of the same framework: use it for nothing but arguments and configuration, or for a full multi-applet busybox-style binary.
Minimal CLI
A single-applet file server: the framework as nothing more than best-in-class argument, environment and config handling.
Advanced CLI
The minimal server grown up: WithMetadata descriptions and value domains the framework enforces on every source.
Busybox-style
One binary, several applets: symlink dispatch, per-applet config namespaces and env prefixes.
Writing a log sink
Implement a custom slog sink — a ring buffer keeping the last N records, flushed on exit — and the sink-author contract behind it.
Writing a config format provider
Teach the binary Java .properties files: a complete ConfigFormatProvider with typed values, nesting and arrays.
Windows service applet
One applet, four launch modes: console tool, SCM service, --scm-debug console testing — cross-compiling everywhere.