command

package
v0.0.0-...-daa9ffa Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2026 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

Package command provides command execution API handlers.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Handler

func Handler(
	logger *slog.Logger,
	jobClient client.JobClient,
	signingKey string,
	customRoles map[string][]string,
) []func(e *echo.Echo)

Handler returns Command route registration functions.

Types

type Command

type Command struct {
	// JobClient provides job-based operations for command execution.
	JobClient client.JobClient
	// contains filtered or unexported fields
}

Command implementation of the Command APIs operations.

func New

func New(
	logger *slog.Logger,
	jobClient client.JobClient,
) *Command

New factory to create a new instance.

func (*Command) PostNodeCommandExec

PostNodeCommandExec post the node command exec API endpoint.

func (*Command) PostNodeCommandShell

PostNodeCommandShell post the node command shell API endpoint.

Directories

Path Synopsis
Package gen provides primitives to interact with the openapi HTTP API.
Package gen provides primitives to interact with the openapi HTTP API.

Jump to

Keyboard shortcuts

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