Versions in this module Expand all Collapse all v0 v0.2.0 Nov 8, 2018 Changes in this version + type Settings interface + Activate func(identifierOrAlias string) VaultSetting + Active func() (VaultSetting, error) + Add func(path string, alias string) (VaultSetting, error) + Find func(identifierOrAlias string) (VaultSetting, error) + Remove func(identifierOrAlias string) + Vaults func() []VaultSetting + func NewSettingsYaml() Settings + type SettingsYaml struct + VaultsInternal []*VaultSettingYaml + func (s *SettingsYaml) Activate(identifierOrAlias string) VaultSetting + func (s *SettingsYaml) Active() (VaultSetting, error) + func (s *SettingsYaml) Add(vaultPath string, vaultAlias string) (VaultSetting, error) + func (s *SettingsYaml) Find(identifierOrAlias string) (VaultSetting, error) + func (s *SettingsYaml) Remove(identifierOrAlias string) + func (s *SettingsYaml) Vaults() []VaultSetting + type VaultSetting interface + Alias func() string + Identifier func() string + IsEqualTo func(identifierOrAlias string) bool + Path func() string + Profile func() string + WithAlias func(alias string) + WithProfile func(profile string) + type VaultSettingYaml struct + ActiveInternal bool + AliasInternal string + IdentifierInternal string + PathInternal string + ProfileInternal string + func (v *VaultSettingYaml) Alias() string + func (v *VaultSettingYaml) Identifier() string + func (v *VaultSettingYaml) IsEqualTo(identifierOrAlias string) bool + func (v *VaultSettingYaml) Path() string + func (v *VaultSettingYaml) Profile() string + func (v *VaultSettingYaml) WithAlias(alias string) + func (v *VaultSettingYaml) WithProfile(profileName string)