26 个版本
0.4.910 | 2023 年 11 月 7 日 |
---|---|
0.4.810 | 2023 年 7 月 30 日 |
0.4.7 | 2023 年 6 月 24 日 |
0.3.1 | 2023 年 3 月 29 日 |
0.2.3 | 2022 年 11 月 16 日 |
在 命令行工具 中排名第 519
34KB
793 行
Transfer.sh helper Rusted
脚本的想法是存储您的 transfer.sh 链接并简化其使用,以便您可以稍后记住它们并了解它们何时将过期,但现在是用 Rust 编写的。
功能
- 在本地 sqlite3 文件中存储您的 Transfer.sh 链接。
- 在上传之前轻松压缩文件和文件夹。
- 通过 CLI 简化 transfer.sh 的使用。
- 自动计算过期的链接。
- 可选择轻松删除服务器上的文件。
此脚本不是官方的。
我不是 Transfer.sh 服务的作者,也没有与之相关的联系。
我只是他们的用户,所以我编写了这个脚本以帮助我记住我的链接。
查看 Github 上的 Transfer.sh 并给他们点个赞。
安装
cargo install transferhelper
就这样,您就可以开始了。
使用方法
此脚本有几个命令,您可以在终端中使用它们
上传文件
transferhelper upload <file>
压缩文件夹或文件并上传
默认情况下,它将以默认压缩级别进行压缩,这是 6。
transferhelper upload <file> -c
您也可以定义一个压缩级别,范围从 0-9,0 是最快的,9 是最好的压缩。
transferhelper upload <file_or_folder> -c -l 9
查看您的存储链接
transferhelper list
查看已上传文件的 sha256sum
transferhelper list -s
查看您的存储删除链接
transferhelper list -d
删除链接
transferhelper delete
运行此命令后,它将要求您输入要删除的链接以及是否要从云中删除。
删除数据库
transferhelper drop
运行此命令后,它将要求确认。
查看帮助
transferhelper -h
从 Github 构建包
cargo install --path .
就这样
现在您可以从终端使用此程序。
transferhelper -h
许可证
本项目采用 MIT 许可证 - 有关详细信息,请参阅 LICENSE 文件。
依赖关系
~33–50MB
~823K SLoC