Skip to content

Feature: Update kdm config command to be interactive #145

@utkarsh232005

Description

@utkarsh232005

Command Specifications

11. kdm config

Interactively set up alerting notifications or directly update config properties.

Subcommands:

  • kdm config setup
    Launches interactive CLI wizard to configure alerting notifications (Discord Webhook, Email SMTP settings).
  • kdm config list
    Lists all general configurations.
  • kdm config set <key> <value>
    Manually sets a config parameter.
  • kdm config clear
    Resets all configurations to default.

Examples:

kdm config setup
kdm config set alert_cooldown 600
kdm config list

📋 Interactive Dashboard Transition Workflow

The goal is to convert our existing commands into interactive dashboards (similar to KDC) for a completely hassle-free user experience.

To keep this organized and manageable, every single command transformation will be handled via a separate tracking issue and a dedicated PR.

We will follow this exact workflow:

📋 Create a Dedicated Issue
This is the dedicated issue for the kdm config command.

🛠️ Submit a Separate PR
Work on and submit a separate PR explicitly linked to this issue.

📸 Important: Please explicitly share the implemented UI screenshot in your PR to verify the new dashboard experience!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions