__FILE__と$0

FILE はそのコードが書かれているファイルを指し、$0は起動されたスクリプトを指す。

FILE は実行中のプログラムのファイル名」が詳しい。

先程の記事に載せたgistではこれを利用してサンプルプログラムを末尾に記述している。