私が作業しているLatexプロジェクトのMakefileがあります。 Makefileは私の利点ではありませんが、次のことを行う方法はありますか?
make git "My comment"
makefileを実行します。
git commit -m "My comment"
git push origin master
?
答え1
変数を使用してMakefileから読み取ることができます。例:
git:
git commit -m "$m"
その後、サブミットを使用できますmake git m="My comment"
。
答え2
このように呼ぶことができます。
make git-"My comment"
そして、以下のパターンルールを作成しますgit-%
。
git-%:
git commit -m "$(@:git-%=%)"
git push origin master