Elinpf/dsh-ops-plugins--packages-ops-access-core ↗★ 1

@elinpf/dsh-ops-access

Ops access capability seam — owns the YAML credential registry and exposes ctx.opsAccess (resolve/list/register) to provider plugins. 作为运维套件的凭据底座,适合需要统一管理各类运维凭据通道的系统。

Package
@elinpf/dsh-ops-access
Compatibility
Unverified
Harness peer range
^0.1.0-rc.8
Cordis peer range
^4.0.1
Version
0.4.1
Last updated
Sep 18, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Elinpf/dsh-ops-plugins#64b1d76649bf24155173c74254d0fb61d12815d5&path:packages/ops-access/core

Configuration

- id: ops-access
  name: '@elinpf/dsh-ops-access'
  registryFile: ~/.dsh-ops/access.yaml   # default
  credentialsDir: ~/.dsh-ops/credentials # default; managed credential content files (0600)
  # source: hub                          # optional; default yaml
  # hubUrl: http://127.0.0.1:3090        # hub source: hub base URL
  # hubToken: ...                        # hub source: read token (or env ACCESS_HUB_READ_TOKEN)
  # hubAdminToken: ...                   # hub source: write token (or env ACCESS_HUB_ADMIN_TOKEN)
  # hubCacheDir: ~/.dsh-ops/hub-cache    # hub source: TTL materialization cache (never credentialsDir)
  # materializeTtlMinutes: 15            # hub source: cache TTL; startup sweeps all