サーバーにあるGoのバイナリのバージョン管理は気を使います。どのバージョンで動いているのかわからなくならないよう、バージョンやリビジョンを埋め込む方法がありますが、そもそもリポジトリもわからないバイナリがあったら…そんなときに備えて、ソースコード自体をバイナリに埋め込んでおくというツールをつくってみました。 go-bincodeは内部でgo-bindataを使い、goのソースコードをバイナリに埋め込みます。また、埋め込んだソースコードを参照/リストアするための各種オプションを提供します。 利用方法 以下、様子です。 使い方は、ソースコードを埋め込みたい対象のリポジトリで go-bincode コマンドを叩くだけです。必要に応じてpkgオプションでパッケージ名を指定してください。 go-bincode.goとgo-bincoder.goが生成され、ソースコードの参照/リストアを行うためのオプ