まず、以下のページに、推奨のディレクトリ構成と、バイナリのビルド、インストール、ライブラリのビルド、テスト等の手順が書かれているので確認。
ディレクトリ構成は推奨に従うと以下のような感じだろうか?
mkdir -p ~/go/{bin,src/github.com,src/gist.github.com}
文法等については以下のチュートリアルかな?
とりあえずコマンドライン引数を取りたかったのだが、言語仕様
を検索してみても、それらしい情報が見当たらない。
標準ライブラリなか?と当たりを付けて、
を検索してみると "command-line flag parsing" 用に
flag パッケージってのが用意されてるのを見つけた。これのサンプルに os.Args を参照しているコードを発見。
どうも
os.Args と
flag 辺りを使うと解決できるようだ。