Commit Graph

6 Commits

Author SHA1 Message Date
19e820ca93 Add clap dependency and update app for CLI integration
Update Cargo files to add clap and related dependencies, restructure App
to handle configuration from CLI, and update nix module to support
config source tracking. Add new cli module and adjust main to initialize
modules at startup.
2025-12-04 23:16:45 +01:00
21d6d7997f Add TUI application and Nix option helpers
Introduce a terminal UI with a progress bar and key controls, and add
utilities for collecting and querying boolean Nix options. The toggle
function also allows flipping a boolean value in the source.
2025-12-01 18:56:10 +01:00
e6e1695084 Add support for category comments in Nix option collection
The nix module now parses `/* */` comments as categories and associates
them with subsequent options. The output format has been updated to
include the category prefix before the option path. The internal state
is maintained during traversal to ensure correct category propagation
through nested structures.
2025-12-01 00:43:23 +01:00
cb35269308 Add Nix configuration parser and option extraction
Introduce rnix dependency to parse Nix files and collect boolean options
with their full attribute paths from a test configuration file
2025-12-01 00:04:51 +01:00
e7f575ca47 test2 2025-11-29 18:10:51 +01:00
ceb4a51d3e init 2025-11-29 18:07:04 +01:00