Skip to content

Implement patchwise --config TUI configuration interface #48

@davidgantman

Description

@davidgantman

Description:
Provide an interactive, terminal-based menu-driven configuration interface for PatchWise.

  • Add CLI flag --config that launches a curses/ncurses-style hierarchical configuration TUI.

  • While inside the configuration editor interface, the user should see the merged config state (default_config.yaml values overlaid with user_config.yaml values, for any user_config.yaml values that exist, if any):

    • default_config.yaml should remain read-only.
    • Any selections made by the user should be applied in the user_config.yaml file.
  • Support editing:

    • Strings
    • Booleans
    • Integers
    • Lists
  • Ensure that the display reflects exactly what will be used at runtime.

  • Design the interface so kernel engineers familiar with menuconfig feel at home.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions