Mac OS X では caffeinate のような便利コマンドが実装されていますが, 簡単に現在地を取得できるコマンドがあればシェルスクリプトなどから便利に利用できるのではないかと思い findme を作成しました.
findme とは
findme はシンプルなコマンドラインアプリケーションで, 実行すると緯度・経度・高度をコンマ区切りで標準出力に出力します. CoreLocation を利用しており, Mac OS X Snow Leopard 以降で動作するはずです.
ダウンロード
ソースコードを MIT License で公開しており GitHub からダウンロード出来ます.
コンパイル済みのバイナリは findme.zip からダウンロード出来ます.
使い方
実行ファイル findme を適当なディレクトリに配置して利用します.
実行すると緯度, 経度, 高度の順にコンマ区切りで出力されます.
$ findme 35.0,135.0,100.0
実用的に利用するには他のスクリプトやプログラムと組み合わせて利用することになります.
以下のような形で悪用することも原理上可能なので, 使い方には注意を要します.
また, 初回起動時には GUI で Mac から現在地を取得して良いかのダイアログが表示されます.
$ findme | mail -s Test [email protected]