Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultProcessTimeoutSec = 60 * 60 * 2 // 2時間
Functions ¶
func InitConfig ¶
InitConfig 指定のFlagSetにConfigへ値を設定するためのフラグを登録する
Types ¶
type Config ¶
type Config struct { profile.ConfigValue // Profile プロファイル名 Profile string `json:"-"` // DefaultOutputType デフォルトアウトプットタイプ DefaultOutputType string // NoColor ANSIエスケープシーケンスによる色つけを無効化 NoColor bool // ProcessTimeoutSec コマンド全体の実行タイムアウトまでの秒数 ProcessTimeoutSec int }
Config CLI全コマンドが利用するフラグ
func LoadConfigValue ¶
func LoadConfigValue(flags *pflag.FlagSet, errW io.Writer, skipLoadingProfile bool) (*Config, error)
LoadConfigValue 指定のフラグセットからフラグを読み取り*Flagsを組み立てて返す
func (*Config) ProcessTimeout ¶
Click to show internal directories.
Click to hide internal directories.