3 个不稳定版本
0.2.0 | 2020 年 9 月 13 日 |
---|---|
0.1.1 | 2020 年 9 月 6 日 |
0.1.0 | 2020 年 9 月 6 日 |
#44 in #单文件
11KB
147 行
Kitchen
Kitchen 是一个简单的 Rust CLI 工具,用于简单 Rust 程序。 (仍在开发中!)
是什么
Kitchen 是一个简单的 Rust CLI 工具,旨在自动化运行由 cargo new
构建的单一文件 Rust 应用程序所需的一些任务。目前,我计划创建 2 个命令
kitchen cleanup {foldername}
将整个文件夹替换为重命名为文件夹名称的main.rs
。当你完成问题后只想存储代码时使用。kitchen create {filename}
将{filename.rs}
转换成一个完整的项目!
为什么
作为一名 Rust 编程语言的初学者,我发现我主要通过编程问题来学习。这些解决方案几乎总是可以放在一个文件中,那么如何简单地运行一个单一的 rust 文件呢?
rustc
是一个好的选择,但是当它使用像随机模块这样的依赖项时,会失败,给你一个当你在 main.rs
之外时出现的 unresolved import
错误。
cargo new
是默认的,但是它们会创建一个整个文件夹来存储一个文件!当你完成问题后只想存储代码时这是多余的。不断删除和重命名文件来解决这个问题真的很烦人。
也许有更好的方法,只是我没有看到,使得这个整个包变得过时。无论如何,制作一个 CLI 工具非常有趣。
依赖
~3MB
~51K SLoC