@@ -24,10 +24,12 @@ BaiduPCS-Py 是百度网盘 pcs 的非官方 api 和一个命令行运用程序
2424- [ 用法] ( #用法 )
2525- [ 命令别名] ( #命令别名 )
2626- [ 对多个帐号进行相同操作] ( #对多个帐号进行相同操作 )
27+ - [ 自动补全] ( #自动补全 )
2728
2829#### 用户相关命令
2930
3031- [ 添加用户] ( #添加用户 )
32+ - [ 设置账号名] ( #设置账号名 )
3133- [ 显示当前用户的信息] ( #显示当前用户的信息 )
3234- [ 更新用户信息] ( #更新用户信息 )
3335- [ 显示所有用户] ( #显示所有用户 )
@@ -139,6 +141,7 @@ BaiduPCS-Py --help
139141| su | su |
140142| ul | userlist |
141143| ua | useradd |
144+ | an | accountname |
142145| ep | encryptpwd |
143146| ud | userdel |
144147| l | ls |
@@ -170,31 +173,31 @@ BaiduPCS-Py --help
170173
171174BaiduPCS-Py 支持对多个帐号进行相同操作。比如,用相同关键字搜索多个帐号,上传相同的文件/目录到多个帐号,等等。
172175
173- 使用者只需用 ` --users ` 选项来指定要操作的帐号名即可。
176+ 使用者只需用 ` --accounts ` (或 ` -u ` ) 选项来指定要操作的帐号名即可。
174177
175- ` --users ` 接受一个参数,这个参数是用“,”连接的要进行操作帐号名的部分字符。假设我们现在有 3 个帐号,帐号名分别是 ` Tom ` ,` Peter ` ,` Joy ` 。
178+ ` --accounts ` 接受一个参数,这个参数是用“,”连接的要进行操作帐号名的部分字符。假设我们现在有 3 个帐号,帐号名分别是 ` Tom ` ,` Peter ` ,` Joy ` 。
176179现在我要同时对` Tom ` 和` Joy ` 进行关键字搜索。我们可以用下面的命令进行:
177180
178181```
179- BaiduPCS-Py --users 'Tom,Joy' search 'keyword' / -R
182+ BaiduPCS-Py --accounts 'Tom,Joy' search 'keyword' / -R
180183```
181184
182185或者给出帐号名的部分片段:
183186
184187```
185- BaiduPCS-Py --users 'om,oy' search 'keyword' / -R
188+ BaiduPCS-Py --accounts 'om,oy' search 'keyword' / -R
186189```
187190
188191更简单可以用:
189192
190193```
191194# Tom, Joy 都包含字符 "o"
192- BaiduPCS-Py --users 'o' search 'keyword' / -R
195+ BaiduPCS-Py --accounts 'o' search 'keyword' / -R
193196```
194197
195- 如果要对所有帐号进行操作用 ` --users '' ` 。
198+ 如果要对所有帐号进行操作用 ` --accounts '' ` 。
196199
197- 如果不使用 ` --users ` 选项,默认只对当前帐号进行操作。
200+ 如果不使用 ` --accounts ` 选项,默认只对当前帐号进行操作。
198201
199202以下命令支持对多个帐号进行操作:
200203
@@ -223,7 +226,23 @@ BaiduPCS-Py --users 'o' search 'keyword' / -R
223226- purgetasks
224227- server
225228
226- ** 注意** : ` --users ` 一定要跟在 ` BaiduPCS-Py ` 后,命令前。
229+ ** 注意** : ` --accounts ` 一定要跟在 ` BaiduPCS-Py ` 后,命令前。
230+
231+ ## 自动补全
232+
233+ 在 Bash, Zsh 和 Fish 上 ` BaiduPCS-Py ` 命令支持自动补全。
234+
235+ - 在 Bash 上,加入下面一行到 ` ~/.bashrc `
236+
237+ ` eval "$(_BAIDUPCS_PY_COMPLETE=bash_source BaiduPCS-Py)" `
238+
239+ - 在 Zsh 上,加入下面一行到 ` ~/.zshrc `
240+
241+ ` eval "$(_BAIDUPCS_PY_COMPLETE=zsh_source BaiduPCS-Py)" `
242+
243+ - 在 Fish 上,加入下面一行到 ` ~/.config/fish/completions/foo-bar.fish `
244+
245+ ` eval (env _BAIDUPCS_PY_COMPLETE=fish_source BaiduPCS-Py) `
227246
228247## 添加用户
229248
@@ -257,6 +276,16 @@ BaiduPCS-Py useradd --cookies "cookies 值" --bduss "bduss 值"
257276
258277BaiduPCS-Py 支持多用户,你只需一直用 ` useradd ` 来添加用户即可。
259278
279+ ## 设置账号名
280+
281+ ```
282+ BaiduPCS-Py accountname --account-name "my account"
283+ ```
284+
285+ | Option | Description |
286+ | ------------------------- | ---------------------------------- |
287+ | --account-name, --an TEXT | 设置账号名,用于指定运行帐号和显示 |
288+
260289## 显示当前用户的信息
261290
262291```
0 commit comments