2017-12-24から1日間の記事一覧

GoでCLIを作る時に便利なurfave/cli

GoでCLIを作ろうとなった時には中身のロジックも勿論必要だけどユーザーが入力するインターフェースとなる部分が必要となる。 オプションをわたすようなものの場合は標準のflagパッケージを使えば良いんだけど、commandを指定して機能をわけたいとかなった時…

command lineでテンプレートファイルに環境変数を埋め込む

毎回忘れてしまうのでメモとして残しておく。 設定ファイルとかを使う時に環境変数を埋め込みたい時とかがある。 例えばDBへの接続情報を管理するような次のようなファイルがあったとする。 - DB_HOST: xxx.yyy.zzz - DB_USER: fugafuga - DB_PASS: hogehoge…