@@ -67,11 +67,7 @@ func NewCommand() *cobra.Command {
67
67
if len (args ) > 0 {
68
68
sketchPath = args [0 ]
69
69
}
70
- var portProvidedFromFlag bool
71
- if p := cmd .Flags ().Lookup ("port" ); p != nil && p .Changed {
72
- portProvidedFromFlag = true
73
- }
74
- runMonitorCmd (& portArgs , & fqbnArg , & profileArg , sketchPath , configs , describe , timestamp , quiet , raw , portProvidedFromFlag )
70
+ runMonitorCmd (& portArgs , & fqbnArg , & profileArg , sketchPath , configs , describe , timestamp , quiet , raw )
75
71
},
76
72
}
77
73
portArgs .AddToCommand (monitorCommand )
@@ -87,7 +83,7 @@ func NewCommand() *cobra.Command {
87
83
88
84
func runMonitorCmd (
89
85
portArgs * arguments.Port , fqbnArg * arguments.Fqbn , profileArg * arguments.Profile , sketchPathArg string ,
90
- configs []string , describe , timestamp , quiet , raw bool , portProvidedFromFlag bool ,
86
+ configs []string , describe , timestamp , quiet , raw bool ,
91
87
) {
92
88
logrus .Info ("Executing `arduino-cli monitor`" )
93
89
@@ -101,7 +97,7 @@ func runMonitorCmd(
101
97
defaultPort , defaultProtocol string
102
98
)
103
99
104
- if ! portProvidedFromFlag {
100
+ if ! portArgs . IsPortFlagSet () {
105
101
sketchPath := arguments .InitSketchPath (sketchPathArg )
106
102
sketch , err := sk .LoadSketch (context .Background (), & rpc.LoadSketchRequest {SketchPath : sketchPath .String ()})
107
103
if err != nil {
0 commit comments