Versions in this module Expand all Collapse all v0 v0.0.0 Mar 22, 2022 Changes in this version + type Database interface + Binary func(id int, name string) (OptionalWrapper, error) + Changed func() bool + CurrentLocation func() Group + Init func(Options) error + Lock func() error + Locked func() bool + Root func() Group + Save func() error + SavePath func() string + SetChanged func(bool) + SetCurrentLocation func(Group) + SetSavePath func(string) + Unlock func() error + Version func() Version + type Entry interface + CreationTime func() time.Time + DB func() Database + ExpiredTime func() time.Time + Get func(string) Value + LastAccessTime func() time.Time + LastModificationTime func() time.Time + Output func(full bool) string + Parent func() Group + Password func() string + Set func(value Value) bool + SetCreationTime func(time.Time) + SetDB func(Database) + SetExpiredTime func(time.Time) + SetLastAccessTime func(time.Time) + SetLastModificationTime func(time.Time) + SetParent func(Group) error + SetPassword func(string) + SetTitle func(string) + SetUsername func(name string) + Title func() string + Username func() string + Values func() (values []Value, err error) + type Group interface + AddEntry func(Entry) error + AddSubgroup func(Group) error + Entries func() []Entry + Groups func() []Group + IsRoot func() bool + Name func() string + NewEntry func(name string) (Entry, error) + NewSubgroup func(name string) (Group, error) + Parent func() Group + RemoveEntry func(Entry) error + RemoveSubgroup func(Group) error + SetName func(string) + SetParent func(Group) error + type KeepassWrapper interface + Path func() (string, error) + Raw func() interface{} + Search func(*regexp.Regexp) ([]string, error) + type OptionalWrapper struct + Present bool + Value Value + type Options struct + DBPath string + KeyPath string + KeyRounds int + Password string + type UUIDer interface + UUIDString func() (string, error) + type Value interface + FormattedValue func(full bool) string + Name func() string + Protected func() bool + ReadOnly func() bool + Searchable func() bool + Type func() ValueType + Value func() []byte + type ValueType int + const BINARY + const LONGSTRING + const STRING + type Version int + const V1 + const V2