app

package
v0.0.0-...-355cc10 Latest Latest
Warning

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

Go to latest
Published: Jun 3, 2025 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const EnvPanicFork = "VSH_PANIC_FORK"

Variables

Functions

func CreateBashCmd

func CreateBashCmd(app *ApplicationSetup) *cobra.Command

func CreateBuildTimeCmd

func CreateBuildTimeCmd(app *ApplicationSetup) *cobra.Command

func CreateCommitCmd

func CreateCommitCmd(app *ApplicationSetup) *cobra.Command

func CreateDocCmd

func CreateDocCmd() *cobra.Command

func CreateManCmd

func CreateManCmd(app *ApplicationSetup) *cobra.Command

func CreateNameCmd

func CreateNameCmd(app *ApplicationSetup) *cobra.Command

func CreateVersionCmd

func CreateVersionCmd(app *ApplicationSetup) *cobra.Command

Types

type ApplicationSetup

type ApplicationSetup struct {
	Name            string
	Version         string
	Commit          string
	BuildTime       time.Time
	StartTime       time.Time
	Cancel          context.CancelFunc
	Context         context.Context
	Exec            string
	Description     string
	DescriptionLong string
	Service         string
	ConfigPath      string
	// contains filtered or unexported fields
}

func New

func New(ctx context.Context, name string) *ApplicationSetup

func (*ApplicationSetup) ForkForPanicLogging

func (a *ApplicationSetup) ForkForPanicLogging() bool

func (*ApplicationSetup) RegisterCommands

func (a *ApplicationSetup) RegisterCommands()

func (*ApplicationSetup) RootCommand

func (a *ApplicationSetup) RootCommand() *cobra.Command

func (*ApplicationSetup) Run

func (a *ApplicationSetup) Run()

func (*ApplicationSetup) SetBuildTime

func (a *ApplicationSetup) SetBuildTime(in string)

type BuildTime

type BuildTime time.Time

func NewBuildTime

func NewBuildTime(app *ApplicationSetup) BuildTime

type Cancel

type Cancel context.CancelFunc

func NewCancel

func NewCancel(app *ApplicationSetup) Cancel

func (Cancel) CancelFunc

func (c Cancel) CancelFunc() context.CancelFunc

type Commit

type Commit string

func NewCommit

func NewCommit(app *ApplicationSetup) Commit

type Context

type Context context.Context

func NewContext

func NewContext(app *ApplicationSetup) Context

type Description

type Description string

func NewDescription

func NewDescription(app *ApplicationSetup) Description

type DescriptionLong

type DescriptionLong string

func NewDescriptionLong

func NewDescriptionLong(app *ApplicationSetup) DescriptionLong

type Exec

type Exec string

func NewExec

func NewExec(app *ApplicationSetup) Exec

type Name

type Name string

func NewName

func NewName(app *ApplicationSetup) Name

type Service

type Service string

func NewService

func NewService(app *ApplicationSetup) Service

type StartTime

type StartTime time.Time

func NewStartTime

func NewStartTime(app *ApplicationSetup) StartTime

type Version

type Version string

func NewVersion

func NewVersion(app *ApplicationSetup) Version

Jump to

Keyboard shortcuts

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