{%- if disabled -%}
[muted]No secret providers configured. Enable one in your [usage].dodot.toml[/usage]:[/muted]
[secret]
enabled = true
[secret.providers.pass]
enabled = true
[muted]Schemes (use these in [usage]secret(...)[/usage] references): [usage]pass[/usage] [usage]op[/usage] [usage]bw[/usage] [usage]sops[/usage] [usage]keychain[/usage] [usage]secret-tool[/usage]. The TOML key for [usage]secret-tool[/usage] is [usage]secret_tool[/usage] (Rust field-name constraint; see [usage]docs/proposals/secrets.lex[/usage] §5.2).[/muted]
{%- else -%}
[message]{{ ok_count }} ok, {{ failing_count }} need attention[/message]
{% for row in rows -%}
{%- if row.state == "ok" -%}
[success]✓[/success] [muted]{{ row.scheme }}[/muted] [success]ok[/success]
{% elif row.state == "not_installed" -%}
[error]✗[/error] [muted]{{ row.scheme }}[/muted] [error]not installed[/error]
[muted]{{ row.hint }}[/muted]
{% elif row.state == "not_authenticated" -%}
[error]✗[/error] [muted]{{ row.scheme }}[/muted] [error]not authenticated[/error]
[muted]{{ row.hint }}[/muted]
{% elif row.state == "misconfigured" -%}
[error]✗[/error] [muted]{{ row.scheme }}[/muted] [error]misconfigured[/error]
[muted]{{ row.hint }}[/muted]
{% elif row.state == "probe_failed" -%}
[warn]?[/warn] [muted]{{ row.scheme }}[/muted] [warn]probe failed[/warn]
[muted]{{ row.hint }}[/muted]
{% endif -%}
{%- endfor -%}
{%- endif -%}