floxyctl

package
v1.8.1 Latest Latest
Warning

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

Go to latest
Published: Nov 26, 2025 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AbortWorkflow added in v1.5.0

func AbortWorkflow(ctx context.Context, pool *pgxpool.Pool, objectID, requestedBy, reason string) error

func CancelWorkflow added in v1.5.0

func CancelWorkflow(ctx context.Context, pool *pgxpool.Pool, objectID, requestedBy, reason string) error

func ConnectDB added in v1.5.0

func ConnectDB(ctx context.Context, config DBConfig) (*pgxpool.Pool, error)

func CreateEngineFromDB added in v1.5.0

func CreateEngineFromDB(ctx context.Context, pool *pgxpool.Pool) (*floxy.Engine, error)

func NewRootCommand

func NewRootCommand(version, commit string) *cobra.Command

func ReadPassword added in v1.5.0

func ReadPassword() (string, error)

func RunWorkflow

func RunWorkflow(ctx context.Context, yamlFile, inputFile string, config Config) error

func StartWorkflow added in v1.5.0

func StartWorkflow(ctx context.Context, pool *pgxpool.Pool, workflowID, inputFile string) error

Types

type Config

type Config struct {
	PoolWorkers         int
	WorkerInterval      time.Duration
	CompletionTimeout   time.Duration
	StatusCheckInterval time.Duration
	Debug               bool
}

type DBConfig added in v1.5.0

type DBConfig struct {
	Host     string
	Port     string
	User     string
	Password string
	Database string
}

Jump to

Keyboard shortcuts

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