Как я могу построить новый проект Nim? - PullRequest
0 голосов
/ 13 февраля 2020

Такие языки, как Rust, имеют Car go, который, помимо прочего, используется для создания нового проекта путем вызова cargo new <project-name>. Есть ли похожий инструмент или команда на языке Nim, который можно использовать для создания нового проекта? Что-то в линии <some-command> new <project-name>?

1 Ответ

1 голос
/ 14 февраля 2020

Nimble - менеджер пакетов для Nim, и он был объединен с Nim начиная с Nim 0.15.0 (на момент написания Nim был v1.0.6, в то время как Nimble все еще находится в бета-версии v0.11.0). Nimble позволяет создавать библиотечные пакеты, двоичные пакеты или гибридные пакеты, указывать зависимости, лицензирование и т. Д. c. И создавать минимальную структуру каталогов для вас.

Выполнение nimble init из командной строки в каталог вашего проекта заставит Nimble задать вам ряд вопросов; ответы используются для создания файла .nimble в каталоге вашего проекта и минимально подходящей структуры каталога. Документы Nimble предоставляют более подробную информацию о , как команда init используется для создания пакетов.

...