这听起来可能有些模糊,所以请您一定要忍受,但是无论我多么努力地搜索,我似乎都无法在Internet上找到任何关于此的东西。
过去6个月中,我根据一系列Google表单的输入,构建了一系列冗长而复杂的脚本,以在我的组织中完成许多sysadmin的繁琐工作。这导致了大量独立脚本,它们之间复制和粘贴了函数,而不是共享函数。如果发生了重大的API更新,我将不得不对50多个单独的脚本进行编辑。我知道这很傻,但是它最初只是一个小项目,然后滚雪球。
我现在想构建一个脚本库并发布它,以便我可以以更明智和连贯的方式重新创建很多工作,并使以后的编辑更易于管理。唯一的问题是,大约有一半的脚本(涉及用户模拟的所有脚本)也需要调用OAuth2库v26才能正常工作(由Eric Koleda创建,由于它的出色表现而应归功于此)。
有人知道我们是否可以“自动化”库中的依赖项(类似于brew如何安装给定公式的依赖项),或者是否可以在readme.md中将其列为依赖项并且用户拥有启用高级服务后,我的库中的函数将能够使用OAuth2库中的函数?
谢谢!