NAME
indicator - private built-in command wrapper for Developer Dashboard
SYNOPSIS
dashboard indicator ...
DESCRIPTION
This private helper is staged under ~/.developer-dashboard/cli/dd/ so the public dashboard entrypoint can stay a thin switchboard.
PURPOSE
This staged helper exposes indicator maintenance commands such as dashboard indicator set, list, and refresh-core. It is the CLI surface for prompt and browser status indicators.
WHY IT EXISTS
It exists because indicators are a built-in dashboard feature, but the wrapper should stay thin while the indicator store and refresh logic own persistence and status semantics.
WHEN TO USE
Use this file when changing indicator CLI verbs, refresh-core behavior, or the handoff into the indicator subsystem.
HOW TO USE
Users run dashboard indicator .... The staged helper forwards those arguments into the private runtime, which updates indicator state or recomputes the built-in project/docker/git indicators.
WHAT USES IT
It is used by developers curating prompt indicators, by integration smoke that verifies prompt/status output, and by indicator regression tests.
EXAMPLES
Example 1:
dashboard indicator refresh sample-indicator
Run the public built-in command path that stages or re-enters this helper.
Example 2:
~/.developer-dashboard/cli/dd/indicator --help
Inspect the staged helper directly after dashboard init or helper extraction has populated the home runtime.
Example 3:
prove -lv t/05-cli-smoke.t t/30-dashboard-loader.t
Rerun the focused staged-helper and thin-loader tests after changing helper dispatch behavior.
Example 4:
prove -lr t
Verify that the helper still behaves correctly inside the complete repository suite.