mirror of
https://github.com/rclone/rclone.git
synced 2025-08-16 00:28:09 +02:00
serve: add auth proxy infrastructure
This commit is contained in:
18
cmd/serve/proxy/proxyflags/proxyflags.go
Normal file
18
cmd/serve/proxy/proxyflags/proxyflags.go
Normal file
@ -0,0 +1,18 @@
|
||||
// Package proxyflags implements command line flags to set up a proxy
|
||||
package proxyflags
|
||||
|
||||
import (
|
||||
"github.com/rclone/rclone/cmd/serve/proxy"
|
||||
"github.com/rclone/rclone/fs/config/flags"
|
||||
"github.com/spf13/pflag"
|
||||
)
|
||||
|
||||
// Options set by command line flags
|
||||
var (
|
||||
Opt = proxy.DefaultOpt
|
||||
)
|
||||
|
||||
// AddFlags adds the non filing system specific flags to the command
|
||||
func AddFlags(flagSet *pflag.FlagSet) {
|
||||
flags.StringVarP(flagSet, &Opt.AuthProxy, "auth-proxy", "", Opt.AuthProxy, "A program to use to create the backend from the auth.")
|
||||
}
|
Reference in New Issue
Block a user