現時点では、より大きなBashスクリプト(私のオープンソースプロジェクト)を開発しており、混乱になり始めています。ロジックを関数に分割し、ローカル変数を使用して、ほんの一握りのグローバル変数を宣言しただけです。それでも、メンテナンスはかなり難しくなっています。
スクリプトを複数のスクリプトに分割し、メインスクリプトでソース化することを考えました(他の言語でのインポートと同様)。
しかし、これは実行可能なアプローチかどうか疑問に思います。第一に、複数のスクリプトを調達すると、スクリプトの実行時間が大幅に遅くなる可能性があり、第二に、配布が難しくなります。
だから、これは良いアプローチですか?他の(オープンソース)プロジェクトも同じようにやっていますか?