✨rpush 小工具
做了一个推送文件到服务器上的小工具,方便将本地的静态博客推送到服务器上。最近正在学习 Rust,想用它写点儿东西,就想到这么个的需求。
工具起名叫 rpush,功能是将当前目录下的指定目录推送到服务器。
工具可以保存多个服务器空间配置信息(主机地址、目标路径、用户名等),配置文件保存在当前用户目录下,文件名:.rpush_config
。
Usage
- 添加服务器配置
rpush add
- 列出已添加的服务器配置
rpush list
- 查看服务器配置详情
rpush detail <space_name>
- 移除服务器配置
rpush remove <space_name>
- 将当前目录下的指定目录推送到指定服务器
rpush push <pushed_dir> <space_name>
- 删除服务器空间中的所有文件(使用的 rm -rf 命令)
rpush rmrf <space_name>