Documentation
¶
Index ¶
- func NewClusterCmd(cfgFile *string) *cobra.Command
- func NewDeleteCmd(globalCfgFile *string) *cobra.Command
- func NewDepsCmd(cfgFile *string) *cobra.Command
- func NewDoctorCmd(cfgFile *string) *cobra.Command
- func NewEnvCmd(cfgFile *string) *cobra.Command
- func NewExecCmd(cfgFile *string) *cobra.Command
- func NewInitCmd() *cobra.Command
- func NewKubectlCmd(cfgFile *string) *cobra.Command
- func NewLogsCmd(cfgFile *string) *cobra.Command
- func NewPsCmd() *cobra.Command
- func NewQueryCmd(cfgFile *string) *cobra.Command
- func NewResetCmd(cfgFile *string) *cobra.Command
- func NewSkillCmd(cfgFile *string) *cobra.Command
- func NewStartCmd(globalCfgFile *string) *cobra.Command
- func NewStopCmd(globalCfgFile *string) *cobra.Command
- func NewUpdateCmd(currentVersion string) *cobra.Command
- func NewValidateCmd(globalCfgFile *string) *cobra.Command
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClusterCmd ¶
NewClusterCmd returns the cluster subcommand tree.
func NewDeleteCmd ¶
NewDeleteCmd returns the `devrig delete` command.
func NewDepsCmd ¶ added in v0.34.0
NewDepsCmd manages devrig's managed external tool binaries (k3d/kubectl/helm).
func NewDoctorCmd ¶
NewDoctorCmd reports the status of the external tools devrig can use. It is informational and never fails: a process-only project (services + dashboard) runs with no external tools at all, Docker is needed only for docker services and clusters, and the cluster tools (k3d/kubectl/helm) are fetched on demand. So doctor reports what's available rather than gating on it.
func NewExecCmd ¶
NewExecCmd runs a command inside a managed Docker container.
func NewInitCmd ¶
func NewKubectlCmd ¶
NewKubectlCmd proxies to kubectl with devrig's isolated kubeconfig.
func NewLogsCmd ¶
NewLogsCmd queries stored logs from the running devrig dashboard.
func NewQueryCmd ¶
NewQueryCmd queries OTel telemetry from a running devrig instance.
func NewResetCmd ¶
NewResetCmd clears init_completed flags in state.json so init SQL reruns.
func NewSkillCmd ¶
NewSkillCmd manages the bundled Claude Code skill.
func NewStartCmd ¶
NewStartCmd returns the `devrig start` command.
func NewStopCmd ¶
NewStopCmd returns the `devrig stop` command.
func NewUpdateCmd ¶
NewUpdateCmd downloads the latest release archive from GitHub Releases and replaces the running binary in place. It does NOT shell out to `go install` (that would build without the embedded dashboard and require a Go toolchain); the release archives are produced by goreleaser with the dashboard baked in.
func NewValidateCmd ¶
Types ¶
This section is empty.