如何构建新的 Nim 项目?

Ama*_*ani 3 nim-lang

像 Rust 这样的语言有 Cargo,除其他外,它还用于通过调用来构建新项目cargo new <project-name>。Nim 语言中是否有类似的工具或命令可用于搭建新项目?行中的东西<some-command> new <project-name>

ex *_*ilo 5

Nimble是 Nim 的包管理器,自 Nim 0.15.0 起它就与 Nim 捆绑在一起(在撰写本文时,Nim 为 v1.0.6,而 Nimble 仍处于 v0.11.0 测试版)。Nimble 允许您创建库包、二进制包或混合包,指定依赖项、许可等,并为您创建最小的目录结构。

nimble init从项目目录中的命令行执行将导致 Nimble 询问您一系列问题;答案用于.nimble在您的项目目录中创建一个文件,以及一个最小的合适的目录结构。Nimble 文档提供了有关如何使用该init命令创建包的更多详细信息。