command

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Jun 16, 2025 License: GPL-3.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var GlobalHandled = map[string]func(group string) (out string, err error){
	"config":    config.ExecuteConfig,
	"--config":  config.ExecuteConfig,
	"-c":        config.ExecuteConfig,
	"help":      ExecuteHelp,
	"--help":    ExecuteHelp,
	"-h":        ExecuteHelp,
	"version":   config.ExecuteVersionConfig,
	"--version": config.ExecuteVersionConfig,
	"-v":        config.ExecuteVersionConfig,
	"status":    ExecuteStatus,
	"--status":  ExecuteStatus,
	"-s":        ExecuteStatus,
}
View Source
var Handled = map[string]func(group string) (out string, err error){
	"status": ExecuteStatus,
	"ls":     ExecuteStatus,
	"pull":   ExecutePull,
	"pl":     ExecutePull,
	"fetch":  ExecuteFetchAll,
	"fa":     ExecuteFetchAll,
}

Functions

func Execute

func Execute(repoName string, command []string) (string, error)

func ExecuteAll

func ExecuteAll(args []string) (string, error)

func ExecuteFetchAll added in v1.1.0

func ExecuteFetchAll(group string) (string, error)

func ExecuteHandled

func ExecuteHandled(args []string) (string, error)

func ExecuteHelp

func ExecuteHelp(group string) (string, error)

func ExecutePull added in v1.1.0

func ExecutePull(group string) (string, error)

func ExecuteStatus

func ExecuteStatus(group string) (string, error)

Types

type SummaryData added in v1.1.0

type SummaryData struct {
	SuccessCount  int
	ErrorCount    int
	TargetGroup   string
	Command       string
	ExecutionTime time.Duration
}

func ExecuteInParallel added in v1.1.0

func ExecuteInParallel(group string, command string) (SummaryData, error)

func (*SummaryData) String added in v1.1.0

func (sd *SummaryData) String() string

Jump to

Keyboard shortcuts

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