Crystal 分片的中央存储库?

Central repository for Crystal Shards?

Crystal 有 NPM 或 pip 之类的东西吗?

是否有实现此目标的计划或路线图?

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

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

对于配置分片依赖项的过程,这没有太大区别。只是您输入的不是注册名称,而是存储库的地址。

目前,没有直接从命令行向您的分片文件添加分片的选项(但是有 an issue 用于此)所以您必须编辑 shards.yml 并手动添加它.

老实说,我不认为这有什么大不了的。我不记得使用命令行工具来添加本地依赖项,即使许多依赖项管理器都支持。如果要添加依赖项,则还必须添加代码才能使用它。所以无论如何你都需要在编辑器中工作,并且可以在那里轻松编辑依赖文件。