Documentation
¶
Index ¶
- Constants
- func AppendConfig(filename string) error
- func CheckErr(err error)
- func CobraAddCommand(cobraRootCmd, parentCmd, cobraCmd CobraCommand)
- func CobraInit(cobraRootCmd CobraCommand)
- func ConfigDir() string
- func ConfigEdit()
- func ConfigInit(allowClobber bool) string
- func ConfigString(header bool) string
- func Confirm(prompt string) bool
- func Expand(value string) string
- func Fatal(err error) error
- func Fatalf(format string, args ...interface{}) error
- func FormatJSON(v any) string
- func FormatYAML(value any) string
- func GetHostnameDetail() (string, string, string, error)
- func HexDump(data []byte) string
- func HostDomain() (string, error)
- func HostFQDN() (string, error)
- func HostShortname() (string, error)
- func Init(name, version, configFile string)
- func IsDir(path string) bool
- func IsFile(pathname string) bool
- func OptionInt(cobraCmd CobraCommand, name, flag string, defaultValue int, description string)
- func OptionKey(cobraCmd CobraCommand, key string) string
- func OptionString(cobraCmd CobraCommand, name, flag, defaultValue, description string)
- func OptionStringSlice(cobraCmd CobraCommand, name, flag string, defaultValue []string, ...)
- func OptionSwitch(cobraCmd CobraCommand, name, flag, description string)
- func ProgramName() string
- func ProgramVersion() string
- func Shutdown()
- func TildePath(path string) (string, error)
- func ViperGet(key string) any
- func ViperGetBool(key string) bool
- func ViperGetInt(key string) int
- func ViperGetInt64(key string) int64
- func ViperGetString(key string) string
- func ViperGetStringMapString(key string) map[string]string
- func ViperGetStringSlice(key string) []string
- func ViperKey(key string) string
- func ViperSet(key string, value any)
- func ViperSetDefault(key string, value any)
- func Warning(format string, args ...interface{})
- type APIClient
- type CobraCommand
- type Sendmail
- type WinexecClient
- func (c *WinexecClient) Close() error
- func (c *WinexecClient) DeleteFile(pathname string) error
- func (c *WinexecClient) DirEntries(pathname string) (map[string]message.DirectoryEntry, error)
- func (c *WinexecClient) DirFiles(pathname string) ([]string, error)
- func (c *WinexecClient) DirSubs(pathname string) ([]string, error)
- func (c *WinexecClient) Download(dst, src string) error
- func (c *WinexecClient) Exec(command string, args, env []string, exitCode *int) (string, string, error)
- func (c *WinexecClient) GetConfig() map[string]any
- func (c *WinexecClient) GetISO(dst, url, ca, cert, key string, autoDeleteSeconds *int) error
- func (c *WinexecClient) GetOS() (string, error)
- func (c *WinexecClient) IsDir(pathname string) (bool, error)
- func (c *WinexecClient) IsFile(pathname string) (bool, error)
- func (c *WinexecClient) MkdirAll(pathname string, mode fs.FileMode) error
- func (c *WinexecClient) RemoveAll(pathname string) error
- func (c *WinexecClient) Spawn(command string, args, env []string, exitCode *int) error
- func (c *WinexecClient) Upload(dst, src string, force bool) error
Constants ¶
View Source
const DEFAULT_AUTO_DELETE_SECONDS = 300
View Source
const Version = "1.2.6"
Variables ¶
This section is empty.
Functions ¶
func AppendConfig ¶ added in v1.2.1
func CobraAddCommand ¶
func CobraAddCommand(cobraRootCmd, parentCmd, cobraCmd CobraCommand)
func CobraInit ¶
func CobraInit(cobraRootCmd CobraCommand)
func ConfigEdit ¶
func ConfigEdit()
func ConfigInit ¶
func ConfigString ¶
func FormatJSON ¶
func FormatYAML ¶ added in v1.2.1
func HostDomain ¶ added in v1.2.1
func HostShortname ¶ added in v1.2.1
func OptionInt ¶ added in v1.2.1
func OptionInt(cobraCmd CobraCommand, name, flag string, defaultValue int, description string)
func OptionKey ¶
func OptionKey(cobraCmd CobraCommand, key string) string
func OptionString ¶
func OptionString(cobraCmd CobraCommand, name, flag, defaultValue, description string)
func OptionStringSlice ¶ added in v1.2.1
func OptionStringSlice(cobraCmd CobraCommand, name, flag string, defaultValue []string, description string)
func OptionSwitch ¶
func OptionSwitch(cobraCmd CobraCommand, name, flag, description string)
func ProgramName ¶
func ProgramName() string
func ProgramVersion ¶
func ProgramVersion() string
func ViperGetBool ¶
func ViperGetInt ¶
func ViperGetInt64 ¶
func ViperGetString ¶
func ViperGetStringMapString ¶ added in v1.1.3
func ViperGetStringSlice ¶
func ViperSetDefault ¶
Types ¶
type APIClient ¶
type APIClient interface {
Close()
Get(path string, response interface{}) (string, error)
Post(path string, request, response interface{}, headers *map[string]string) (string, error)
Put(path string, request, response interface{}, headers *map[string]string) (string, error)
Delete(path string, response interface{}) (string, error)
}
type CobraCommand ¶
type CobraCommand interface {
}
type WinexecClient ¶ added in v1.1.6
type WinexecClient struct {
AutoDeleteSeconds int
// contains filtered or unexported fields
}
func NewWinexecClient ¶ added in v1.1.6
func NewWinexecClient(caFile, certFile, keyFile string) (*WinexecClient, error)
func (*WinexecClient) Close ¶ added in v1.2.1
func (c *WinexecClient) Close() error
func (*WinexecClient) DeleteFile ¶ added in v1.2.1
func (c *WinexecClient) DeleteFile(pathname string) error
func (*WinexecClient) DirEntries ¶ added in v1.1.10
func (c *WinexecClient) DirEntries(pathname string) (map[string]message.DirectoryEntry, error)
func (*WinexecClient) DirFiles ¶ added in v1.1.10
func (c *WinexecClient) DirFiles(pathname string) ([]string, error)
func (*WinexecClient) DirSubs ¶ added in v1.1.12
func (c *WinexecClient) DirSubs(pathname string) ([]string, error)
func (*WinexecClient) Download ¶ added in v1.1.6
func (c *WinexecClient) Download(dst, src string) error
func (*WinexecClient) GetConfig ¶ added in v1.1.6
func (c *WinexecClient) GetConfig() map[string]any
func (*WinexecClient) GetISO ¶ added in v1.1.6
func (c *WinexecClient) GetISO(dst, url, ca, cert, key string, autoDeleteSeconds *int) error
func (*WinexecClient) GetOS ¶ added in v1.2.1
func (c *WinexecClient) GetOS() (string, error)
func (*WinexecClient) IsDir ¶ added in v1.2.1
func (c *WinexecClient) IsDir(pathname string) (bool, error)
func (*WinexecClient) IsFile ¶ added in v1.2.1
func (c *WinexecClient) IsFile(pathname string) (bool, error)
func (*WinexecClient) MkdirAll ¶ added in v1.1.10
func (c *WinexecClient) MkdirAll(pathname string, mode fs.FileMode) error
func (*WinexecClient) RemoveAll ¶ added in v1.1.10
func (c *WinexecClient) RemoveAll(pathname string) error
Click to show internal directories.
Click to hide internal directories.