rclone config create
v1.39
Rclone config create
创建一个具有名称、类型和选项的新远程。
剧情简介
的新远程
的名字
与
类型
和选项。的选项
应该成对传递吗
关键
价值
或者是
键=值
.
例如,使用auto config创建一个名为myremote的快速远程
你会这样做:
Rclone config create myremote swift env_auth true
Rclone config create myremote swift env_auth=true
例如,如果你想配置谷歌驱动器遥控器,但是
使用远程授权,你会这样做:
Rclone config create mydrive drive config_is_local=false
请注意,如果配置过程通常会问一个问题
采用默认值(除非
——非交互式
使用)。每一次
rclone将打印或调试一个消息,说明如何
影响所取的值。
如果传递的任何参数是密码字段,则rclone将
如果它们之前没有被模糊,则自动模糊它们
把它们放到配置文件中。
注
如果密码参数大于等于22个字符,并且
只包含base64字符,那么rclone可能会感到困惑
密码是否已经被遮盖,并不被遮盖
将密码输入配置文件。如果你想百分百确定
密码变得模糊,然后使用
——模糊
旗子,或者如果你
100%确定你已经通过模糊密码然后使用
——不是含糊其辞
. 方法设置隐藏密码
Rclone config密码
命令。
国旗
——非交互式
供希望使用的应用程序使用
配置rclone本身,而不是使用基于文本的rclone
配置问题。如果设置了这个标志,rclone需要询问
当用户输入一个问题时,将返回一个JSON blob,其中包含问题
它。
它看起来像这样(一些不相关的细节被删除):
{
“状态”:“* oauth-islocal teamdrive,”,
"选项":{
“名称”:“config_is_local”,
“帮助”:“使用web浏览器自动验证远程rclone ?”\n *如果运行rclone的机器有web浏览器,您可以使用\n *如果运行rclone在(远程)机器上没有web浏览器访问\n如果不确定尝试Y,如果Y失败,尝试n \n”,
“默认”:没错,
“示例”:
{
“价值”:“真正的”,
“帮助”:“是的”
},
{
“价值”:“false”,
“帮助”:“不”
}
],
“要求”:假的,
“IsPassword”:假的,
“类型”:“bool”,
“独家”:没错,
},
“错误”:“”,
}
的格式
选项
和返回的相同吗
Rclone配置提供程序
. 问题应该问给用户,然后返回给用户
Rclone作为
——结果
选项与
——国家
参数。
钥匙
选项
使用方法如下:
-
的名字
-变量名-显示给用户
-
帮助
-帮助文本。硬包装在80焦。任何url都应该被点击。
-
默认的
-默认值-如果用户只想要默认值,则返回此值。
-
例子
-用户应该可以从中选择一个
-
要求
-取值为非空
-
IsPassword
—该值为密码,需要按照密码进行编辑
-
类型
-值的类型,例如
保龄球
,
字符串
,
int
和其他人
-
独家
-如果设置没有自由形式的条目,只允许
例子
- 无关紧要的钥匙
提供者
,
ShortOpt
,
隐藏
,
NoPrefix
,
先进的
如果
错误
设置后,它应该显示给用户在相同的
时间就是问题所在。
——continue——state "*oauth-islocal,teamdrive,,"——result "true"
注意,当使用
——继续
所有的密码都应该传入
清晰(不模糊)。任何默认配置值都应该被传递
在每一次的召唤中
——继续
.
在非交互过程结束时,rclone将返回一个结果
与
状态
作为空字符串。
如果
——所有
传入时,rclone将询问所有配置问题,
不仅仅是配置后的问题。任何参数都用作
像往常一样,默认为问题。
请注意,
bin / config.py
在rclone源中实现此协议
作为一个可读的演示。
Rclone的config类型为[key值]* [flags]
选项
问全套配置问题
带着答案继续配置过程
-h,——help帮助创建
强制任何密码不被遮蔽
不要与用户互动并回复问题
强制屏蔽所有密码
——result string结果,使用——continue
——state string状态,使用——continue
看到
全球标志页面
此处未列出的全局选项。
另请参阅
- rclone配置
—进入交互配置会话。