cli

package
v0.1.69 Latest Latest
Warning

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

Go to latest
Published: Jan 13, 2026 License: MIT Imports: 34 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ApplyCmd added in v0.1.27

func ApplyCmd() *cobra.Command

func BootChat added in v0.1.27

func BootChat(
	ctx context.Context,
	workspace string,
	resourceType string,
	resourceName string,
	debug bool,
	local bool,
	headerFlags []string,
) error

func Chat added in v0.1.27

func Chat(
	ctx context.Context,
	workspace string,
	resourceType string,
	resourceName string,
	debug bool,
	local bool,
	headerFlags []string,
) error

func ChatCmd added in v0.1.27

func ChatCmd() *cobra.Command

func CheckResource added in v0.1.27

func CheckResource(
	ctx context.Context,
	workspace string,
	resourceType string,
	resourceName string,
) error

func CheckWorkspaceAccess

func CheckWorkspaceAccess(workspaceName string, credentials sdk.Credentials) (sdk.Workspace, error)

func ConnectCmd added in v0.1.27

func ConnectCmd() *cobra.Command

func ConnectSandboxCmd added in v0.1.27

func ConnectSandboxCmd() *cobra.Command

func CreateSandboxCmd added in v0.1.34

func CreateSandboxCmd() *cobra.Command

CreateSandboxCmd returns a deprecated command that redirects users to `bl new sandbox`.

func DeleteCmd added in v0.1.27

func DeleteCmd() *cobra.Command

func DeleteFn added in v0.1.27

func DeleteFn(resource *core.Resource, name string) error

func DeleteImagesCmd added in v0.1.55

func DeleteImagesCmd() *cobra.Command

func DeployCmd added in v0.1.27

func DeployCmd() *cobra.Command

func Execute

func Execute(releaseVersion string, releaseCommit string, releaseDate string) error

func GetCmd added in v0.1.27

func GetCmd() *cobra.Command

func GetFn added in v0.1.27

func GetFn(resource *core.Resource, name string)

func GetImagesCmd added in v0.1.55

func GetImagesCmd() *cobra.Command

func HandleJobNestedResource added in v0.1.62

func HandleJobNestedResource(args []string) bool

HandleJobNestedResource handles nested resources for jobs (like executions) Returns true if a nested resource was handled, false if this is a regular get

func ListAllImages added in v0.1.55

func ListAllImages()

ListAllImages lists all images without their tags

func ListExec added in v0.1.27

func ListExec(resource *core.Resource) ([]interface{}, error)

func ListFn added in v0.1.27

func ListFn(resource *core.Resource)

func ListOrSetWorkspacesCmd added in v0.1.27

func ListOrSetWorkspacesCmd() *cobra.Command

func LoginCmd added in v0.1.27

func LoginCmd() *cobra.Command

func LogoutCmd added in v0.1.27

func LogoutCmd() *cobra.Command

func LogsCmd added in v0.1.46

func LogsCmd() *cobra.Command

func NewCmd added in v0.1.39

func NewCmd() *cobra.Command

NewCmd implements `bl new` which unifies create commands under one entrypoint. Usage:

bl new [type] [directory] [-t template] [-y]

Examples:

bl new agent my-app -t template-google-adk-py
bl new mcp my-func -y
bl new

func RunCmd added in v0.1.27

func RunCmd() *cobra.Command

func SendMessage added in v0.1.27

func SendMessage(
	ctx context.Context,
	workspace string,
	resourceType string,
	resourceName string,
	message string,
	debug bool,
	local bool,
	headers []string,
) (string, error)

func SendMessageStream added in v0.1.27

func SendMessageStream(
	ctx context.Context,
	workspace string,
	resourceType string,
	resourceName string,
	message string,
	debug bool,
	local bool,
	headers []string,
	onChunk func(string),
) error

func ServeCmd added in v0.1.27

func ServeCmd() *cobra.Command

func TokenCmd added in v0.1.46

func TokenCmd() *cobra.Command

func UpgradeCmd added in v0.1.57

func UpgradeCmd() *cobra.Command

func VersionCmd added in v0.1.27

func VersionCmd() *cobra.Command

Types

type ApplyOption

type ApplyOption func(*applyOptions)

ApplyOption defines a function type for apply options

func WithRecursive

func WithRecursive(recursive bool) ApplyOption

WithRecursive sets the recursive option

type ApplyResult

type ApplyResult struct {
	Kind   string
	Name   string
	Result ResourceOperationResult
}

func Apply added in v0.1.27

func Apply(filePath string, opts ...ApplyOption) ([]ApplyResult, error)

func ApplyResources added in v0.1.27

func ApplyResources(results []core.Result) ([]ApplyResult, error)

type Deployment

type Deployment struct {
	// contains filtered or unexported fields
}

func (*Deployment) Apply

func (d *Deployment) Apply() error

func (*Deployment) ApplyInteractive added in v0.1.44

func (d *Deployment) ApplyInteractive() error

func (*Deployment) Generate

func (d *Deployment) Generate(skipBuild bool) error

func (*Deployment) GenerateDeployment

func (d *Deployment) GenerateDeployment(skipBuild bool) core.Result

func (*Deployment) IgnoredPaths

func (d *Deployment) IgnoredPaths() []string

func (*Deployment) Print

func (d *Deployment) Print(skipBuild bool) error

func (*Deployment) PrintTar added in v0.1.45

func (d *Deployment) PrintTar() error

func (*Deployment) PrintZip

func (d *Deployment) PrintZip() error

func (*Deployment) Ready added in v0.1.15

func (d *Deployment) Ready()

func (*Deployment) Tar added in v0.1.45

func (d *Deployment) Tar() error

func (*Deployment) Upload

func (d *Deployment) Upload(url string) error

func (*Deployment) Zip

func (d *Deployment) Zip() error

type ResourceOperationResult

type ResourceOperationResult struct {
	Status         string
	UploadURL      string
	ErrorMsg       string
	CallbackSecret string
}

func PostFn added in v0.1.27

func PostFn(resource *core.Resource, resourceName string, name string, resourceObject interface{}) *ResourceOperationResult

func PutFn added in v0.1.27

func PutFn(resource *core.Resource, resourceName string, name string, resourceObject interface{}) *ResourceOperationResult

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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