Documentation
¶
Overview ¶
Tools Tray for Systray
Index ¶
- Constants
- func DisplayErrorGUI(err error)
- func Notify(title string, message string, icon zenity.DialogIcon) error
- func ResetAll(config *Configuration) error
- func ResetKeyring() error
- func SetAuthGUI() (username string, password string, err error)
- func SetPassphraseGUI() (passphrase string, err error)
- type Auth
- type Configuration
- func (config *Configuration) DeleteConfig() error
- func (config *Configuration) ReadAuth(useGUI bool) (*Auth, bool, error)
- func (config *Configuration) SetAuth(username string, password string) error
- func (config *Configuration) SetPassphrase(passphrase string) error
- func (config *Configuration) WriteConfiguration() error
- type Tray
Constants ¶
View Source
const APP_SERVICE = "KasaSysTray"
View Source
const KEYRING_KEY = "passphrase"
Variables ¶
This section is empty.
Functions ¶
func DisplayErrorGUI ¶
func DisplayErrorGUI(err error)
func ResetAll ¶
func ResetAll(config *Configuration) error
func ResetKeyring ¶
func ResetKeyring() error
func SetAuthGUI ¶
func SetPassphraseGUI ¶
Types ¶
type Configuration ¶
type Configuration struct { Passphrase string `json:"passphrase"` EncryptedAuth string `json:"encrypted_auth"` AutoConnect bool `json:"auto_connect"` }
func SetupConfiguration ¶
func SetupConfiguration() *Configuration
func (*Configuration) DeleteConfig ¶
func (config *Configuration) DeleteConfig() error
func (*Configuration) ReadAuth ¶
func (config *Configuration) ReadAuth(useGUI bool) (*Auth, bool, error)
func (*Configuration) SetAuth ¶
func (config *Configuration) SetAuth(username string, password string) error
func (*Configuration) SetPassphrase ¶
func (config *Configuration) SetPassphrase(passphrase string) error
func (*Configuration) WriteConfiguration ¶
func (config *Configuration) WriteConfiguration() error
Click to show internal directories.
Click to hide internal directories.