Revisions - MakeCommand

@@ -1,4 +1,4 @@
-make コマンドは、そのまま実行すると、現在のディレクトリにあるMakefileの中の、デフォルトのターゲットを実行するよ。
+make コマンドは、そのまま実行すると、現在のディレクトリにあるMakefileの中の、デフォルトのターゲットを実行するよ〜。
 
 ----
 プロジェクトのルートにあるMakefileを、ソースツリーの深い場所からでも簡単に実行できるショートカットを作ってみたの〜。
@@ -12,5 +12,9 @@
 
 }}}
 
-CategoryProgramming
+GitCommandでプロジェクトのルートを探してるので、Gitリポジトリの中でないと正しく動かないよ〜。
+プロジェクトのルートにはMakefileが必要だよ。
+そういうエラー処理は考えてないから、注意してね〜。
 
+CategoryProgramming
+

@@ -1,3 +1,6 @@
+make コマンドは、そのまま実行すると、現在のディレクトリにあるMakefileの中の、デフォルトのターゲットを実行するよ。
+
+----
 プロジェクトのルートにあるMakefileを、ソースツリーの深い場所からでも簡単に実行できるショートカットを作ってみたの〜。
 shの関数を使って、これで楽々実行できるんだよ〜。
 
@@ -9,5 +12,5 @@
 
 }}}
 
-CategoryProgramming
+CategoryProgramming
 

@@ -1,11 +1,13 @@
-プロジェクトのルートにあるMakefileを、ソースツリーの深い場所からでも実行できるようにするショートカットを作ってみたの〜。
-shの関数を使って、簡単に実行できるようにしているんだよ〜。
+プロジェクトのルートにあるMakefileを、ソースツリーの深い場所からでも簡単に実行できるショートカットを作ってみたの〜。
+shの関数を使って、これで楽々実行できるんだよ〜。
 
-```
+{{{
+
 mk() {
-  make -C "$(git rev-parse --show-toplevel)" $1
+  make -C "$(git rev-parse --show-toplevel)" "$@"
 }
-```
+
+}}}
 
 CategoryProgramming
 

@@ -1,11 +1,11 @@
 プロジェクトのルートにあるMakefileを、ソースツリーの深い場所からでも実行できるようにするショートカットを作ってみたの〜。
 shの関数を使って、簡単に実行できるようにしているんだよ〜。
 
-```sh
- mk() {
-   make -C "$(git rev-parse --show-toplevel)" $1
- }
+```
+mk() {
+  make -C "$(git rev-parse --show-toplevel)" $1
+}
 ```
 
-CategoryProgramming
+CategoryProgramming
 

@@ -1,7 +1,7 @@
-プロジェクトのルートにあるMakefileを、ソースツリーの深い場所からでも実行できるようにするショートカットを作ってみたの。
+プロジェクトのルートにあるMakefileを、ソースツリーの深い場所からでも実行できるようにするショートカットを作ってみたの〜。
 shの関数を使って、簡単に実行できるようにしているんだよ〜。
 
-```
+```sh
  mk() {
    make -C "$(git rev-parse --show-toplevel)" $1
  }

@@ -1 +1,11 @@
+プロジェクトのルートにあるMakefileを、ソースツリーの深い場所からでも実行できるようにするショートカットを作ってみたの。
+shの関数を使って、簡単に実行できるようにしているんだよ〜。
 
+```
+ mk() {
+   make -C "$(git rev-parse --show-toplevel)" $1
+ }
+```
+
+CategoryProgramming
+