commands

package
v0.2.4 Latest Latest
Warning

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

Go to latest
Published: Sep 16, 2025 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Collect = &cli.Command{
	Name:  "collect",
	Usage: "采集主机信息",
	Flags: []cli.Flag{
		&cli.IntFlag{
			Name:    "interval",
			Aliases: []string{"i"},
			Value:   6,
			Usage:   "采集间隔时间(默认值:6)",
		},
		&cli.StringFlag{
			Name:  "cmd",
			Value: "echo ''",
			Usage: "用来采集服务版本信息的命令,可以使用带管道符的shell命令",
		},
	},
	Action: collectCmd,
}
View Source
var Decrypt = &cli.Command{
	Name:  "decrypt",
	Usage: "解密密钥,并显示原文",
	Flags: []cli.Flag{
		&cli.StringFlag{
			Name:    "key",
			Aliases: []string{"k"},
			Usage:   "解密Key",
		},
		&cli.StringFlag{
			Name:    "secret",
			Aliases: []string{"s"},
			Usage:   "待解密的密文",
		},
	},
	Action: decryptCmd,
}
View Source
var Report = &cli.Command{
	Name:  "report",
	Usage: "采集主机信息,并解析密钥,将信息上报到服务端,非调试模式不输出任何信息",
	Flags: []cli.Flag{
		&cli.StringFlag{
			Name:    "key",
			Aliases: []string{"k"},
			Usage:   "解密Key",
		},
		&cli.StringFlag{
			Name:    "secret",
			Aliases: []string{"s"},
			Usage:   "待解密的密文",
		},
		&cli.IntFlag{
			Name:    "interval",
			Aliases: []string{"i"},
			Value:   6,
			Usage:   "采集间隔时间(默认值:6)",
		},
		&cli.StringFlag{
			Name:  "cmd",
			Value: "echo ''",
			Usage: "用来采集服务版本信息的命令,可以使用带管道符的shell命令",
		},
		&cli.BoolFlag{
			Name:    "debug",
			Aliases: []string{"d"},
			Usage:   "调试模式,开启则会输出采集信息,并上报一次信息到服务端",
		},
	},
	Action: reportCmd,
}

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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