Skip to content

NATIVE-2026-03: Add monitor Use Case CLI Functions #9

@CodeMelted

Description

@CodeMelted

Description: The codemelted.rs module contains the monitor_components, monitor_disk, monitor_network, monitor_performance, and monitor_processes functions for the Monitor Use Case. These make use of the CXXXMonitor objects which implement the CCsvFormat trait. Create a cli_monitor() function to expose a common way of performing these actions regardless of the terminal / operating system. This function will take two options. One for how long to run the monitor for in seconds and an optional CSV file to save off the data. Output will be printed to CSV.

Acceptance Criteria:

  1. When the new cli_monitor() function is created implementing the identified commands.
  2. When the cli_help() function is updated with the availability of the new commands.
  3. When the mdBook Section 3 is updated with the new commands identifying examples and UML of what of the call sequence.

Metadata

Metadata

Assignees

No one assigned

    Labels

    EnhancementRequested feature for the overall project. May apply to more then one portion of the project.codemelted NativeAllows for tagging a bug or feature request to the codemelted Native command.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions