apputil

package
v1.9.23 Latest Latest
Warning

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

Go to latest
Published: Mar 21, 2021 License: Unlicense Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Bool

func Bool(name, usage string, dest *bool) *cli.BoolFlag

Bool returns an cli.BoolFlag

func BoolTrue

func BoolTrue(name, usage string, dest *bool) *cli.BoolTFlag

BoolTrue returns a CliBoolFlag that defaults to true

func Command added in v0.4.14

func Command(
	name string,
	usage string,
	action interface{},
	subcommands cli.Commands,
	flags []cli.Flag,
	aliases ...string,
) cli.Command

Command returns a cli.Command

func Duration

func Duration(name, usage string, value time.Duration, dest *time.Duration) *cli.DurationFlag

Duration returns an cli.DurationFlag

func EnsureDir

func EnsureDir(fileName string)

EnsureDir checks a file could be written to a path, creates the directories as needed

func FileExists

func FileExists(filePath string) bool

FileExists reports whether the named file or directory exists.

func Float64

func Float64(name, usage string, value float64, dest *float64) *cli.Float64Flag

Float64 returns an cli.Float64Flag

func Int

func Int(name, usage string, value int, dest *int) *cli.IntFlag

Int returns an cli.IntFlag

func Join

func Join(path, filename string) string

Join joins together a path and filename

func Lang

func Lang(name, usage, value string, dest *string) *cli.StringFlag

Lang returns an cli.StringFlag

func MinUint32

func MinUint32(a, b uint32) uint32

MinUint32 is a helper function to return the minimum of two uint32s. This avoids a math import and the need to cast to floats.

func PrependForWindows added in v0.4.14

func PrependForWindows(args []string) []string

PrependForWindows runs a command with a terminal

func PrependForWindowsWithStart added in v0.4.14

func PrependForWindowsWithStart(args []string) []string

PrependForWindowsWithStart runs a process independently

func String

func String(name, usage, value string, dest *string) *cli.StringFlag

String returns an cli.StringFlag

func StringSlice

func StringSlice(name, usage string, value *cli.StringSlice) *cli.StringSliceFlag

StringSlice returns and cli.StringSliceFlag

func SubCommands

func SubCommands(sc ...cli.Command) []cli.Command

SubCommands returns a slice of cli.Command

Types

This section is empty.

Jump to

Keyboard shortcuts

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