internal/

directory
v0.46.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 15, 2026 License: Apache-2.0

Directories

Path Synopsis
Package accesstoken holds the project access token workflows behind the volcano access-tokens subcommands.
Package accesstoken holds the project access token workflows behind the volcano access-tokens subcommands.
Package api is the HTTP client for the Volcano cloud API.
Package api is the HTTP client for the Volcano cloud API.
Package apiclient provides primitives to interact with the openapi HTTP API.
Package apiclient provides primitives to interact with the openapi HTTP API.
Package archive contains shared helpers for working with tar.gz archives produced by the CLI: byte-size formatting and multipart upload framing.
Package archive contains shared helpers for working with tar.gz archives produced by the CLI: byte-size formatting and multipart upload framing.
Package auth implements the device-code login flow against the cloud API.
Package auth implements the device-code login flow against the cloud API.
cmd
accesstokens
Package accesstokens wires the volcano access-tokens subcommands.
Package accesstokens wires the volcano access-tokens subcommands.
auth
Package auth wires the volcano login/logout/whoami commands.
Package auth wires the volcano login/logout/whoami commands.
cloud
Package cloud wires commands that target the hosted Volcano API.
Package cloud wires commands that target the hosted Volcano API.
cmdutil
Package cmdutil contains shared Cobra command helpers.
Package cmdutil contains shared Cobra command helpers.
config
Package config wires the config command tree for declarative project configuration.
Package config wires the config command tree for declarative project configuration.
databases
Package databases wires the volcano databases subcommands.
Package databases wires the volcano databases subcommands.
databases/backup
Package backup wires the volcano databases backups, restore, and backup-schedule subcommands.
Package backup wires the volcano databases backups, restore, and backup-schedule subcommands.
databases/branch
Package branch wires the volcano databases branches subcommands.
Package branch wires the volcano databases branches subcommands.
databases/migration
Package migration runs SQL migrations against a Volcano database connection.
Package migration runs SQL migrations against a Volcano database connection.
deploy
Package deploy wires "volcano deploy" and "volcano cloud deploy", which deploy everything a project directory describes in one run.
Package deploy wires "volcano deploy" and "volcano cloud deploy", which deploy everything a project directory describes in one run.
docs
Package docs wires the `volcano docs` command group: sync, search, get, and list over the Volcano documentation corpus.
Package docs wires the `volcano docs` command group: sync, search, get, and list over the Volcano documentation corpus.
domains
Package domains wires the volcano domains subcommands.
Package domains wires the volcano domains subcommands.
durable
Package durable wires the volcano durable subcommands.
Package durable wires the volcano durable subcommands.
durable/approvals
Package approvals wires the volcano durable approvals subcommands.
Package approvals wires the volcano durable approvals subcommands.
durable/executions
Package executions wires the volcano durable executions subcommands.
Package executions wires the volcano durable executions subcommands.
durable/schedulers
Package schedulers wires the volcano durable schedulers subcommands.
Package schedulers wires the volcano durable schedulers subcommands.
frontends
Package frontends wires the volcano frontends subcommands.
Package frontends wires the volcano frontends subcommands.
functions
Package functions wires the volcano functions subcommands.
Package functions wires the volcano functions subcommands.
functions/schedulers
Package schedulers wires the volcano functions schedulers subcommands.
Package schedulers wires the volcano functions schedulers subcommands.
git
Package git wires the volcano git subcommands.
Package git wires the volcano git subcommands.
init
Package initcmd wires the volcano init command.
Package initcmd wires the volcano init command.
local
Package local wires commands that target the local development server.
Package local wires commands that target the local development server.
localmode
Package localmode wires top-level local-mode environment commands.
Package localmode wires top-level local-mode environment commands.
project
Package project wires the volcano project subcommands.
Package project wires the volcano project subcommands.
root
Package root assembles the top-level volcano command and its subcommands.
Package root assembles the top-level volcano command and its subcommands.
sandboxes
Package sandboxes provides local and cloud Sandbox commands.
Package sandboxes provides local and cloud Sandbox commands.
setup
Package setupcmd wires the volcano setup command.
Package setupcmd wires the volcano setup command.
storage
Package storage provides storage commands.
Package storage provides storage commands.
storage/bucket
Package bucket provides storage bucket commands.
Package bucket provides storage bucket commands.
storage/object
Package object provides storage object commands.
Package object provides storage object commands.
storage/policy
Package policy provides storage policy commands.
Package policy provides storage policy commands.
upgrade
Package upgrade implements the top-level CLI self-upgrade command.
Package upgrade implements the top-level CLI self-upgrade command.
variables
Package variables wires the volcano variables subcommands.
Package variables wires the volcano variables subcommands.
Package config loads and persists the CLI configuration in ~/.volcano/config.json.
Package config loads and persists the CLI configuration in ~/.volcano/config.json.
Package confirm prompts the user for yes/no confirmation on stdin.
Package confirm prompts the user for yes/no confirmation on stdin.
Package database holds shared types and helpers for the databases subcommands.
Package database holds shared types and helpers for the databases subcommands.
Package dataplane obtains project data-plane credentials for cloud commands.
Package dataplane obtains project data-plane credentials for cloud commands.
Package docs implements the `volcano docs` subsystem: fetching Volcano documentation from a configurable GitHub source into a local cache and searching it with a small, dependency-free BM25 index.
Package docs implements the `volcano docs` subsystem: fetching Volcano documentation from a configurable GitHub source into a local cache and searching it with a small, dependency-free BM25 index.
Package durable performs authenticated Volcano durable function workflows.
Package durable performs authenticated Volcano durable function workflows.
Package envfile parses .env files into key/value pairs.
Package envfile parses .env files into key/value pairs.
Package frontend builds and packages frontend project archives for upload.
Package frontend builds and packages frontend project archives for upload.
Package function builds and packages function archives for upload.
Package function builds and packages function archives for upload.
Package gitconnect binds the current project to a GitHub repository.
Package gitconnect binds the current project to a GitHub repository.
Package ignore decides which files to skip when packaging a project tree.
Package ignore decides which files to skip when packaging a project tree.
Package localgit reads the local Git repository through the git binary.
Package localgit reads the local Git repository through the git binary.
Package localmode contains the standalone CLI's local-mode contract.
Package localmode contains the standalone CLI's local-mode contract.
Package logfollow contains shared CLI log stream follow loops.
Package logfollow contains shared CLI log stream follow loops.
Package mcp implements a minimal, dependency-free Model Context Protocol server over stdio (newline-delimited JSON-RPC 2.0).
Package mcp implements a minimal, dependency-free Model Context Protocol server over stdio (newline-delimited JSON-RPC 2.0).
Package output formats command results for human and machine consumers.
Package output formats command results for human and machine consumers.
Package project resolves and persists the currently selected Volcano project.
Package project resolves and persists the currently selected Volcano project.
Package projectconfig handles declarative project configuration manifests (volcano-config.yaml).
Package projectconfig handles declarative project configuration manifests (volcano-config.yaml).
Package projectinit creates the on-disk Volcano project scaffold.
Package projectinit creates the on-disk Volcano project scaffold.
Package runtime exposes process and timing dependencies for command tests.
Package runtime exposes process and timing dependencies for command tests.
Package sandbox packages custom Sandbox build contexts.
Package sandbox packages custom Sandbox build contexts.
Package session resolves the authenticated client and active project for a command run.
Package session resolves the authenticated client and active project for a command run.
Package setup installs Volcano agent skills/plugins into the coding-agent harnesses present on the machine.
Package setup installs Volcano agent skills/plugins into the coding-agent harnesses present on the machine.
Package storage performs authenticated Volcano storage workflows.
Package storage performs authenticated Volcano storage workflows.
Package theme is the single home for the Volcano CLI color identity: the palette, the color-enable gate (NO_COLOR + real TTY), and the small string helpers commands use to style output.
Package theme is the single home for the Volcano CLI color identity: the palette, the color-enable gate (NO_COLOR + real TTY), and the small string helpers commands use to style output.
Package update checks for and installs Volcano CLI releases.
Package update checks for and installs Volcano CLI releases.
Package variable holds shared types and helpers for the variables subcommands.
Package variable holds shared types and helpers for the variables subcommands.
Package verifieddomain holds the workflows behind the volcano domains subcommands.
Package verifieddomain holds the workflows behind the volcano domains subcommands.
Package version exposes build-time identifiers injected via -ldflags.
Package version exposes build-time identifiers injected via -ldflags.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL