😸
何回もコマンドを打ちたくない。Makefileで一括実行する
対象読者
- めんどくさがりな人
- Makefile初心者
背景
ある日、データ移行スクリプトをCLIで実装しました
結果困ったことに、コマンドを9回、順番通りに打たないといけません
少なくとも、エンジニアとして褒められることではなさそうです
コマンドの一括実行
Makefileにコマンドをまとめます *パッケージ管理にyarnを使用しています
.PHONY: command-all
command-all: cmd1 cmd2 cmd3 cmd4 cmd5 cmd6 cmd7 cmd8 cmd9
.PHONY: cmd1
cmd1:
yarn cmd1
# 以下9まで追加
.PHONY: cmd9
cmd9:
yarn cmd9
Makefileを実行します
make command-all
コマンドの打ち込みが9回から1回に減りました
Discussion