モダンとまではいかなくてもシェルスクリプトの開発環境ってみんなどうしてるのかなあと思う今日この頃。 今はHiveでデータをうごうごいじったりするのにシェルスクリプト使っているんだけどなんだかスクリプト地獄になってきている気がするんだよなあ。 前の現場でもスクリプト書いたので開発環境周りを書いてみたいと思います。 その前にありがちな状況としては、 1. サーバー上で直接ソース編集 ローカルはWindowsだしねー 2. バージョン管理無し ファイル、フォルダ名に日付つけて管理 3. 自動テスト無し 軽く動作確認すればOKでしょ 4. CI無し ナニそれおいしいの あたりでしょうか。10年前のWebアプリ開発みたいですねw まあシェルスクリプトって割と書き捨てだし、環境依存多いし、小物系だから、一人でちょちょっとやる分には上記でもそんなに問題無かったりします。 とはいえ複数人で作業する場合とか