我编写了一个相当广泛的 BASH 脚本来执行一堆任务。在此主脚本中调用其他脚本。打包此脚本以便其他用户可以使用基本脚本的最佳方法是什么。
我想到了一些方法: 将所有依赖项与主脚本一起发送:这可能会遇到其他用户不了解如何将脚本放入其 PATH 但很容易发送的问题。
将所有脚本的内容作为函数添加到主服务器:这需要进行大量重写,以便可以访问所有脚本。然后,如果我将来进行更改,我很难让 Master 与子脚本保持同步。
谁能想到另一种打包一组脚本(和可执行文件)的方法,以便接收它的最终用户可以轻松地以最少的麻烦运行包?