有什么像NPM或pip for Crystal?
是否有计划或路线图来实现这一目标?
我已经厌倦了将github存储库复制并粘贴到我的分片文件中。
答案 0 :(得分:7)
Crystal的依赖关系管理器是shards
。但是,与npm
或pip
不同,没有用于注册分片的集中存储库。这有一些好处,其中包括避免关键的失败点。
对于配置分片依赖关系的过程,这没有显着区别。只是不是添加注册名称,而是放入存储库的地址。
目前,没有选项可以直接从命令行向分片文件添加分片(但an issue就是这样),因此您必须编辑shards.yml
并手动添加它。 / p>
老实说,我不认为这是一个很大的干扰。我不记得使用命令行工具添加本地依赖项,即使许多依赖项管理器支持它。如果要添加依赖项,则还必须添加代码才能使用它。所以你无论如何都需要在编辑器中工作,并且可以在那里轻松编辑依赖文件。