mirror of
https://github.com/rclone/rclone.git
synced 2025-02-16 18:41:54 +01:00
drive: adds special oauth help test - fixes #4555
This commit is contained in:
parent
0a9785a4ff
commit
c3884aafd9
@ -157,6 +157,17 @@ func driveScopesContainsAppFolder(scopes []string) bool {
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func driveOAuthOptions() []fs.Option {
|
||||||
|
opts := []fs.Option{}
|
||||||
|
for _, opt := range oauthutil.SharedOptions {
|
||||||
|
if opt.Name == config.ConfigClientID {
|
||||||
|
opt.Help = "Google Application Client Id\nSetting your own is recommended.\nSee https://rclone.org/drive/#making-your-own-client-id for how to create your own.\nIf you leave this blank, it will use an internal key which is low performance."
|
||||||
|
}
|
||||||
|
opts = append(opts, opt)
|
||||||
|
}
|
||||||
|
return opts
|
||||||
|
}
|
||||||
|
|
||||||
// Register with Fs
|
// Register with Fs
|
||||||
func init() {
|
func init() {
|
||||||
fs.Register(&fs.RegInfo{
|
fs.Register(&fs.RegInfo{
|
||||||
@ -192,7 +203,7 @@ func init() {
|
|||||||
log.Fatalf("Failed to configure team drive: %v", err)
|
log.Fatalf("Failed to configure team drive: %v", err)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
Options: append(oauthutil.SharedOptions, []fs.Option{{
|
Options: append(driveOAuthOptions(), []fs.Option{{
|
||||||
Name: "scope",
|
Name: "scope",
|
||||||
Help: "Scope that rclone should use when requesting access from drive.",
|
Help: "Scope that rclone should use when requesting access from drive.",
|
||||||
Examples: []fs.OptionExample{{
|
Examples: []fs.OptionExample{{
|
||||||
|
Loading…
Reference in New Issue
Block a user