- //bargle.Subcommand{Name: "version", Command: func() bargle.Command {
- // fmt.Printf("HTTP User-Agent: %q\n", version.DefaultHttpUserAgent)
- // fmt.Printf("Torrent client version: %q\n", version.DefaultExtendedHandshakeClientVersion)
- // fmt.Printf("Torrent version prefix: %q\n", version.DefaultBep20Prefix)
- // return nil
- //}()},
- bargle.Subcommand{Name: "serve", Command: serve(), Desc: "creates and seeds a torrent from a filepath"},
+ bargle.Subcommand{Name: "version", Command: bargle.Command{
+ DefaultAction: func() error {
+ fmt.Printf("HTTP User-Agent: %q\n", version.DefaultHttpUserAgent)
+ fmt.Printf("Torrent client version: %q\n", version.DefaultExtendedHandshakeClientVersion)
+ fmt.Printf("Torrent version prefix: %q\n", version.DefaultBep20Prefix)
+ return nil
+ },
+ Desc: "prints various protocol default version strings",
+ }},
+ bargle.Subcommand{Name: "serve", Command: serve()},