package authorize import ( "github.com/ncw/rclone/cmd" "github.com/ncw/rclone/fs" "github.com/spf13/cobra" ) func init() { cmd.Root.AddCommand(authorizeCmd) } var authorizeCmd = &cobra.Command{ Use: "authorize", Short: `Remote authorization.`, Long: ` Remote authorization. Used to authorize a remote or headless rclone from a machine with a browser - use as instructed by rclone config.`, Run: func(command *cobra.Command, args []string) { cmd.CheckArgs(1, 3, command, args) fs.Authorize(args) }, }
Help: ` Enter an interactive configuration session.`, Run: func(fdst, fsrc fs.Fs) error { fs.EditConfig() return nil }, NoStats: true, }, { Name: "authorize", Help: ` Remote authorization. Used to authorize a remote or headless rclone from a machine with a browser - use as instructed by rclone config.`, Run: func(fdst, fsrc fs.Fs) error { fs.Authorize(pflag.Args()[1:]) return nil }, NoStats: true, MinArgs: 1, MaxArgs: 3, }, { Name: "help", Help: ` This help.`, NoStats: true, }, } // syntaxError prints the syntax