@@ -67,11 +67,7 @@ func NewCommand() *cobra.Command {
6767 if len (args ) > 0 {
6868 sketchPath = args [0 ]
6969 }
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 )
7571 },
7672 }
7773 portArgs .AddToCommand (monitorCommand )
@@ -87,7 +83,7 @@ func NewCommand() *cobra.Command {
8783
8884func runMonitorCmd (
8985 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 ,
9187) {
9288 logrus .Info ("Executing `arduino-cli monitor`" )
9389
@@ -101,7 +97,7 @@ func runMonitorCmd(
10197 defaultPort , defaultProtocol string
10298 )
10399
104- if ! portProvidedFromFlag {
100+ if ! portArgs . IsPortFlagSet () {
105101 sketchPath := arguments .InitSketchPath (sketchPathArg )
106102 sketch , err := sk .LoadSketch (context .Background (), & rpc.LoadSketchRequest {SketchPath : sketchPath .String ()})
107103 if err != nil {
0 commit comments