Crystal Shards的中央存储库?

时间:2018-03-20 23:42:35

标签: crystal-lang

有什么像NPM或pip for Crystal?

是否有计划或路线图来实现这一目标?

我已经厌倦了将github存储库复制并粘贴到我的分片文件中。

1 个答案:

答案 0 :(得分:7)

Crystal的依赖关系管理器是shards。但是,与npmpip不同,没有用于注册分片的集中存储库。这有一些好处,其中包括避免关键的失败点。

对于配置分片依赖关系的过程,这没有显着区别。只是不是添加注册名称,而是放入存储库的地址。

目前,没有选项可以直接从命令行向分片文件添加分片(但an issue就是这样),因此您必须编辑shards.yml并手动添加它。 / p> 老实说,我不认为这是一个很大的干扰。我不记得使用命令行工具添加本地依赖项,即使许多依赖项管理器支持它。如果要添加依赖项,则还必须添加代码才能使用它。所以你无论如何都需要在编辑器中工作,并且可以在那里轻松编辑依赖文件。