Open a file and register it
-
Run
uniconfig(oruniconfig path\to\file). -
File → Open. Filters cover JSON, YAML, TOML, INI/cfg, SDLang, and
*.tfvars. -
If a catalog glob matches (
fallback-catalog/catalog.sdl), that JSON Schema overlays the file. Unset optional keys show with an include checkbox. -
Check include, fill the control, File → Save. Keys you leave unchecked stay out of the file.
-
The left Registry tree stores the path in
%LOCALAPPDATA%\UniConfig\registry.sdl(Unix:$XDG_CONFIG_HOME/uniconfig/registry.sdl).
CLI without a window:
uniconfig dump .\fixtures\sample.gitconfig
uniconfig validate .\fallback-catalog\settings.example.sdl
dump prints the merged JSON and lists unset schema fields as comments.
Ship your own profile
App developers register vocabulary in their own repo — see Ship vocabulary with your app.
Bundled fallback-catalog/catalog.sdl beside the executable is for common third-party tools, not the primary extension path.