Yggdrasil:命令行生产力的助推器,可以快速访问您在旅途中使用的代码段。
Matthew Smith在Unsplash上拍摄的照片 为什么选择Yggdrasil? 您是否曾经开始过一个新项目,并认为: 对于这一部分,我将需要在我以前的项目之一中开发的这些文件 如果是这样,Yggdrasil可能会帮助您! 否则,哼……我不相信你 开发此CLI时,我想到的目标是快速访问用于从项目复制到项目的代码段。 例如,我几乎在所有Angular项目中都使用了crud.service.ts,这样做的话,我必须在以前的项目中进行搜索,然后将其复制到新的项目中。 问题是代码从一个项目到另一个项目不断发展,我必须找到最新的文件才能复制到我的新项目中,我的同事们也是如此。 这项任务加上我们必须搜索/复制的所有代码段,确实非常耗时 。 照片由Aron在Unsplash上拍摄 为了解决这个问题,我首先创建了一个git存储库进行版本控制,并通过Travis CI:seed-crud-service确保代码质量和执行。 我将所有这些重复使用的代码部分称为种子 ,将在其上创建和扩展应用程序🌱 我需要做的最后一件事是一种快速的方法来将两个文件crud.service.ts和crud.service.spec.ts从此git存储库获取到当前目录,这就是为什么我创建了Yggdrasil的原因。…