Bashスクリプトを使用してユーティリティを作成していますが、それに更新機能を含めたいと思います。スクリプトは現在、Rubyのgem哲学に従っています。たとえば、1つのコマンドに複数のサブコマンドがあります。
gem help
gem version
gem update
理想的には、次のように実行します。
myscript update
しかし、これが可能かどうかはわかりません。
これを行うための最良の方法は何ですか?現在実行中のスクリプトへの書き込みは悪い考えであることを私は知っています。