add pass path to config

This commit is contained in:
dvogt23
2018-04-27 12:09:53 +02:00
parent b98da3612d
commit fa01ff5c46
2 changed files with 4 additions and 0 deletions
+1
View File
@@ -34,6 +34,7 @@ type GlobalOptions struct {
Login figtree.StringOption `yaml:"login,omitempty" json:"login,omitempty"` Login figtree.StringOption `yaml:"login,omitempty" json:"login,omitempty"`
PasswordSource figtree.StringOption `yaml:"password-source,omitempty" json:"password-source,omitempty"` PasswordSource figtree.StringOption `yaml:"password-source,omitempty" json:"password-source,omitempty"`
PasswordDirectory figtree.StringOption `yaml:"password-directory,omitempty" json:"password-directory,omitempty"` PasswordDirectory figtree.StringOption `yaml:"password-directory,omitempty" json:"password-directory,omitempty"`
PasswordPath figtree.StringOption `yaml:"password-path,omitempty" json:"password-path,omitempty"`
Quiet figtree.BoolOption `yaml:"quiet,omitempty" json:"quiet,omitempty"` Quiet figtree.BoolOption `yaml:"quiet,omitempty" json:"quiet,omitempty"`
SocksProxy figtree.StringOption `yaml:"socksproxy,omitempty" json:"socksproxy,omitempty"` SocksProxy figtree.StringOption `yaml:"socksproxy,omitempty" json:"socksproxy,omitempty"`
UnixProxy figtree.StringOption `yaml:"unixproxy,omitempty" json:"unixproxy,omitempty"` UnixProxy figtree.StringOption `yaml:"unixproxy,omitempty" json:"unixproxy,omitempty"`
+3
View File
@@ -25,6 +25,9 @@ func (o *GlobalOptions) keyName() string {
} }
if o.PasswordSource.Value == "pass" { if o.PasswordSource.Value == "pass" {
if o.PasswordPath.Value != "" {
return fmt.Sprintf("%s/%s", o.PasswordPath, user)
}
return fmt.Sprintf("GoJira/%s", user) return fmt.Sprintf("GoJira/%s", user)
} }
return user return user