Logo
Explore Help
Sign In
jesus/TypeDialog
1
0
Fork 0
You've already forked TypeDialog
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
TypeDialog/config/cli/dev.ncl

19 lines
385 B
Plaintext
Raw Normal View History

feat(forms): migrate all form definitions and configs to Nickel (.ncl) Replace all TOML form definitions in examples/ and config/ with type-checked Nickel equivalents. Update cli_loader to prefer .ncl (via nickel export) over .toml in config search order. TOML support retained as fallback — no breaking change. - El loader usa nickel export --format json + serde_json como puente — evita reimplementar un parser Nickel en Rust y aprovecha el binario ya existente. - El orden de búsqueda .ncl > .toml permite migración incremental: cualquier config vieja sigue funcionando sin tocarla. - Los contratos Nickel (| default, | String) en los configs sustituyen la validación que antes era implícita en el parsing TOML — el error llega antes (en nickel export) con mensajes más descriptivos.
2026-03-08 23:20:50 +00:00
(import "./config.ncl")
& {
form = {
title = "CLI Form (Dev)",
description = "Development CLI form with debugging enabled",
validation.strict_validation = true,
},
output = {
debug_output = true,
},
terminal.enable_mouse = true,
appearance.show_field_types = true,
debug = {
enabled = true,
log_level = "info",
trace_execution = false,
},
}
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.23.8 Page: 17ms Template: 1ms
English
English Español
Licenses API