github.com/artpar/rclone@v1.67.3/cmd/serve/proxy/proxyflags/proxyflags.go (about)

     1  // Package proxyflags implements command line flags to set up a proxy
     2  package proxyflags
     3  
     4  import (
     5  	"github.com/artpar/rclone/cmd/serve/proxy"
     6  	"github.com/artpar/rclone/fs/config/flags"
     7  	"github.com/spf13/pflag"
     8  )
     9  
    10  // Options set by command line flags
    11  var (
    12  	Opt = proxy.DefaultOpt
    13  )
    14  
    15  // AddFlags adds the non filing system specific flags to the command
    16  func AddFlags(flagSet *pflag.FlagSet) {
    17  	flags.StringVarP(flagSet, &Opt.AuthProxy, "auth-proxy", "", Opt.AuthProxy, "A program to use to create the backend from the auth", "")
    18  }