😸

何回もコマンドを打ちたくない。Makefileで一括実行する

2024/11/12に公開

対象読者

  • めんどくさがりな人
  • 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