mirror of
https://github.com/jixishi/SerialTerminalForWindowsTerminal.git
synced 2026-06-16 00:52:44 +00:00
增加交互式配置支持
This commit is contained in:
@@ -50,6 +50,15 @@ func init() {
|
||||
for _, f := range flags {
|
||||
flagInit(&f)
|
||||
}
|
||||
flag.Func("h", "获取帮助", func(s string) error {
|
||||
ports, err := checkPortAvailability(s)
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
printUsage(ports)
|
||||
os.Exit(0)
|
||||
}
|
||||
return err
|
||||
})
|
||||
cmdinit()
|
||||
}
|
||||
|
||||
@@ -106,6 +115,10 @@ func output() {
|
||||
}
|
||||
func main() {
|
||||
flag.Parse()
|
||||
|
||||
if config.portName == "" {
|
||||
getCliFlag()
|
||||
}
|
||||
ports, err := checkPortAvailability(config.portName)
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
|
||||
Reference in New Issue
Block a user