main: make ports
subcommand more verbose
By listing column headers and printing a message when no ports are found, it should be a bit easier to use.
Этот коммит содержится в:
родитель
cb7d470ba4
коммит
ca9211b582
1 изменённых файлов: 5 добавлений и 1 удалений
6
main.go
6
main.go
|
@ -1740,8 +1740,12 @@ func main() {
|
|||
case "ports":
|
||||
serialPortInfo, err := ListSerialPorts()
|
||||
handleCompilerError(err)
|
||||
if len(serialPortInfo) == 0 {
|
||||
fmt.Println("No serial ports found.")
|
||||
}
|
||||
fmt.Printf("%-20s %-9s %s\n", "Port", "ID", "Boards")
|
||||
for _, s := range serialPortInfo {
|
||||
fmt.Printf("%s %4s %4s %s\n", s.Name, s.VID, s.PID, s.Target)
|
||||
fmt.Printf("%-20s %4s:%4s %s\n", s.Name, s.VID, s.PID, s.Target)
|
||||
}
|
||||
case "targets":
|
||||
specs, err := compileopts.GetTargetSpecs()
|
||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче