構造体の初期化時に環境変数、もしくはデフォルト値を挿入したい https://github.com/caarlos0/env flagパッケージより高機能?なフラグライブラリ https://github.com/jessevdk/go-flags tomlのパーサー・エンコーダー https://github.com/BurntSushi/toml yes/no のようなプロンプトを扱う https://github.com/Songmu/prompter 任意の処理についてリトライを行う https://github.com/Songmu/retry 文字列の差分を扱う https://github.com/andreyvit/diff 構造体フィールドのバリデーション https://github.com/go-playground/validator 構造体やマップをマージしたい https://github.com/imdario/mergo