1 个稳定版本
1.0.3 | 2024 年 4 月 26 日 |
---|
#2184 在 命令行工具
97KB
1.5K SLoC
rustcities
使用此库构建的 Neocities API 简单 CLI,类似于 此库,并且通过检查文件哈希进行“智能”上传去重,就像 原始 Ruby Neocities CLI 一样。
为什么还需要另一个 CLI?
周围有很多 Neocities CLI - 有一个是用 Ruby 编写的,一个是用 Go 编写的,一个是用 bash 编写的。不幸的是,它们都有非常严重的打包问题 - AUR 上的 Go 包根本无法构建,Ruby 的可能损坏(也可能没有损坏,并且还安装了过时的包),bash 的用 bash 编写,需要 Git,否则就会变得很糟糕,并且界面不是很清楚。
Rust 是一种非常可靠的编程语言,原因有很多。因此,我将使用 Rust 重新编写一些内容,以便于打包,并提供结构化 CLI 解析。这是为方便使用我的个人网站而设计的。
依赖关系
~8–20MB
~310K SLoC