Vigil Help

plugins:install

Install and trust a local or signed-index plugin executable.

AccessWrites files/state
SourceCore command
Networkoptional

Syntax#

vigil --allow-mutation plugins:install (--file PATH|--index SOURCE --id ID --version VERSION) [--approve CAPABILITY ...|--approve-all]

Options#

FlagDescription
--jsonEmit the versioned JSON envelope.
--fileChoose a local plugin executable.
--indexChoose a signed index path or HTTPS URL.
--idRequire an exact plugin id.
--versionRequire an exact semantic version.
--digestRequire an exact SHA-256 executable digest.
--approveApprove one declared capability.
--approve-allApprove every declared capability.
--restore-trustRemove a matching local digest revocation.
--streamStream phase status as text or JSONL.
--verboseStream additional phase details.

Examples#

vigil --allow-mutation plugins:install --file ./vigil-plugin-example --approve filesystem:read

Example Use Cases#

  • Use this command when you need to install and trust a local or signed-index plugin executable.
  • Preview or review the operation before allowing repository changes.

Technical Contract#

Bindingbuiltin:plugins:install
Stabilitystable
Timeout2m0s
Required toolsNone
Capabilitiesfilesystem:read, filesystem:write, network, process
Output formatstext, json