internal/

directory
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2026 License: Apache-2.0

Directories

Path Synopsis
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
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/migration
Package migration runs SQL migrations against a Volcano database connection.
Package migration runs SQL migrations against a Volcano database connection.
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.
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.
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.
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 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 ignore decides which files to skip when packaging a project tree.
Package ignore decides which files to skip when packaging a project tree.
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 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 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 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