5 个版本
0.1.5 | 2023 年 5 月 19 日 |
---|---|
0.1.4 | 2023 年 5 月 19 日 |
0.1.3 | 2023 年 5 月 18 日 |
0.1.2 | 2023 年 5 月 18 日 |
0.1.1 | 2023 年 5 月 18 日 |
#855 在 命令行工具
每月 63 次下载
42KB
1K SLoC
关于
Claw 是用于与 Scratch 交互的 CLI 工具(例如关注用户或喜欢项目)。
安装
目前只能通过
cargo install ssli
但这不是很方便,我会尽快添加其他方法... :/
凭据
您输入的 Scratch 凭据存储在
- Linux:
/home/alice/.local/share/ssli
- macOS:
/Users/Alice/Library/Application Support/org.UserFriend.ssli
- Windows:
C:\Users\Alice\AppData\Roaming\UserFriend\ssli\data
您始终可以通过以下方式清除 ssli 的所有数据
ssli reset
登录
ssli login [NAME]
[NAME]
- 会话名称,例如 'main'(这不是您的 Scratch 账户名称!)
- 示例
ssli login main
- or..
ssli login alt
输入命令后,会提示输入凭据(用户名和密码)。
基于 Cookie 的登录
ssli auth [NAME]
输入命令后,会要求您输入 Scratch Cookie。
管理身份验证会话
切换当前账户到另一个账户
ssli switch [NAME]
例如
ssli switch alt
- or..
ssli switch main
删除身份验证会话
ssli unauth [NAME]
使用示例
ssli user griffpatch fol // follow griffpatch
ssli studio 114 lock // make studio private
ssli studio 114 tgc // toggle studio comments
ssli studio 114 title "Cool studio" // set studio title
ssli project 114 // get and output project general metadata
帮助
ssli -h
ssli user --help
ssli studio -h
注意
存在问题,它表示操作成功,但实际上并没有。所以并不是所有说“成功”的操作都真的完成了,不要害怕。
依赖项
~11–29MB
~412K SLoC