@@ -57,7 +57,15 @@ func main() {
5757 Aliases : []string {"find" , "crawl" , "probe" },
5858 Short : "Discover the local cameras" ,
5959 Args : cobra .NoArgs ,
60- RunE : func (cmd * cobra.Command , args []string ) error { return discover (ctx ) },
60+ RunE : func (cmd * cobra.Command , args []string ) error { return discover (ctx , false ) },
61+ }
62+
63+ cmdStreams := & cobra.Command {
64+ Use : "streams" ,
65+ Aliases : []string {"streams" , "stream" },
66+ Short : "Print the stream URL for the cameras locally discovered" ,
67+ Args : cobra .NoArgs ,
68+ RunE : func (cmd * cobra.Command , args []string ) error { return discover (ctx , true ) },
6169 }
6270
6371 cmdDump := & cobra.Command {
@@ -139,7 +147,7 @@ func main() {
139147
140148 cmdDump .AddCommand (cmdDumpDescr , cmdDumpAll )
141149 cmdDump .AddCommand (cmdDumpMedia , cmdDumpPtz , cmdDumpEvents , cmdDumpProfiles , cmdDumpDevice )
142- cmd .AddCommand (cmdDiscover , cmdDump )
150+ cmd .AddCommand (cmdDiscover , cmdStreams , cmdDump )
143151
144152 if err := cmd .Execute (); err != nil {
145153 Logger .Fatal ().Err (err ).Msg ("Aborting" )
0 commit comments