1 个不稳定版本

0.2.0 2024年1月29日

#2336命令行工具

MIT/Apache

11KB
141

Kitchen-CLI

为简单 Rust 程序设计的简单 Rust CLI。

安装

最简单的方法是通过 cargo 安装。

cargoinstall kitchen-cli

是什么

Kitchen 是一个简单的 Rust CLI 工具,旨在自动化运行通过 cargo new 创建的单文件 Rust 应用程序所需的某些任务。目前有两个命令。

  • kitchen-cli cleanup {foldername}{foldername}.rs 替换您的整个文件夹,其中包含 src/main.rs 的内容。
  • kitchen-cli create {filename}{filename.rs} 转换回项目!

为什么

作为一名 Rust 编程语言的初学者,我发现自己主要通过短小的编程问题来学习。这些解决方案几乎总是可以放在一个文件中,那么简单地运行单个 rust 文件有哪些选择呢?

rustccargo run 是一个好选择,但当它使用随机模块等依赖项时,会失败,并且当您不在 main.rs 时,会给出 未解析的导入 错误。

cargo new 是默认的,但它们会创建一个整个文件夹来存储单个文件!如果您只想在完成代码后存储代码,这太过分了。不断地删除和重命名文件来解决这个问题真的很烦人。

也许有一个更好的方法,我只是没有看到,使得这个整个包变得过时。尽管如此,制作 CLI 工具还是很有趣的。

依赖关系

~3MB
~51K SLoC