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.