Documentation
¶
Index ¶
- func AutoReconnectDevices(sshManager *pssh.SSHManager, parentWindow fyne.Window)
- func CreateDevicesTable() *fyne.Container
- func CreateDevicesTableWithWindow(parentWindow fyne.Window, app fyne.App) *fyne.Container
- func CreateSettingsTab(parentWindow fyne.Window) *container.Scroll
- func TriggerAutoReconnect(sshManager *pssh.SSHManager, parentWindow fyne.Window)
- type Script
- type ScriptCollection
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AutoReconnectDevices ¶ added in v1.0.2
func AutoReconnectDevices(sshManager *pssh.SSHManager, parentWindow fyne.Window)
AutoReconnectDevices attempts to reconnect devices that were previously connected
func CreateDevicesTable ¶
CreateDevicesTable creates a table widget to display discovered devices
func CreateDevicesTableWithWindow ¶
CreateDevicesTableWithWindow creates a table widget with SSH functionality
func CreateSettingsTab ¶
CreateSettingsTab creates the settings tab content
func TriggerAutoReconnect ¶ added in v1.0.2
func TriggerAutoReconnect(sshManager *pssh.SSHManager, parentWindow fyne.Window)
TriggerAutoReconnect triggers auto-reconnection for devices loaded from database
Types ¶
type Script ¶ added in v1.0.2
type Script struct {
Name string `yaml:"name"`
Description string `yaml:"description"`
Content string `yaml:"content"`
Category string `yaml:"category"`
}
Script represents a script template from the YAML file
type ScriptCollection ¶ added in v1.0.2
type ScriptCollection struct {
Scripts []Script `yaml:"scripts"`
}
ScriptCollection represents the collection of scripts from the YAML file
Click to show internal directories.
Click to hide internal directories.