Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
EcsVersion string
MenuMode bool
OnlyChinaTest bool
Input string
Choice string
ShowVersion bool
EnableLogger bool
Language string
CpuTestMethod string
CpuTestThreadMode string
MemoryTestMethod string
DiskTestMethod string
DiskTestPath string
DiskMultiCheck bool
Nt3CheckType string
Nt3Location string
SpNum int
Width int
BasicStatus bool
CpuTestStatus bool
MemoryTestStatus bool
DiskTestStatus bool
UtTestStatus bool
SecurityTestStatus bool
EmailTestStatus bool
BacktraceStatus bool
Nt3Status bool
SpeedTestStatus bool
PingTestStatus bool
TgdcTestStatus bool
WebTestStatus bool
AutoChangeDiskMethod bool
FilePath string
EnableUpload bool
OnlyIpInfoCheck bool
Help bool
Finish bool
UserSetFlags map[string]bool
GoecsFlag *flag.FlagSet
}
Config holds all configuration parameters
func (*Config) HandleHelpAndVersion ¶
HandleHelpAndVersion handles help and version flags
func (*Config) ParseFlags ¶
ParseFlags parses command line flags
func (*Config) RestoreUserSetParams ¶
RestoreUserSetParams restores user-set parameters
func (*Config) SaveUserSetParams ¶
SaveUserSetParams saves user-set parameters
func (*Config) ValidateParams ¶
func (c *Config) ValidateParams()
ValidateParams validates parameter values
Click to show internal directories.
Click to hide internal directories.