mocks_network

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 12, 2025 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockBackend

type MockBackend struct {
	mock.Mock
}

MockBackend is an autogenerated mock type for the Backend type

func NewMockBackend

func NewMockBackend(t interface {
	mock.TestingT
	Cleanup(func())
}) *MockBackend

NewMockBackend creates a new instance of MockBackend. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.

func (*MockBackend) ActivateWiredConnection

func (_m *MockBackend) ActivateWiredConnection(uuid string) error

ActivateWiredConnection provides a mock function with given fields: uuid

func (*MockBackend) CancelCredentials

func (_m *MockBackend) CancelCredentials(token string) error

CancelCredentials provides a mock function with given fields: token

func (*MockBackend) ClearVPNCredentials

func (_m *MockBackend) ClearVPNCredentials(uuidOrName string) error

ClearVPNCredentials provides a mock function with given fields: uuidOrName

func (*MockBackend) Close

func (_m *MockBackend) Close()

Close provides a mock function with no fields

func (*MockBackend) ConnectEthernet

func (_m *MockBackend) ConnectEthernet() error

ConnectEthernet provides a mock function with no fields

func (*MockBackend) ConnectVPN

func (_m *MockBackend) ConnectVPN(uuidOrName string, singleActive bool) error

ConnectVPN provides a mock function with given fields: uuidOrName, singleActive

func (*MockBackend) ConnectWiFi

func (_m *MockBackend) ConnectWiFi(req network.ConnectionRequest) error

ConnectWiFi provides a mock function with given fields: req

func (*MockBackend) DisconnectAllVPN

func (_m *MockBackend) DisconnectAllVPN() error

DisconnectAllVPN provides a mock function with no fields

func (*MockBackend) DisconnectEthernet

func (_m *MockBackend) DisconnectEthernet() error

DisconnectEthernet provides a mock function with no fields

func (*MockBackend) DisconnectVPN

func (_m *MockBackend) DisconnectVPN(uuidOrName string) error

DisconnectVPN provides a mock function with given fields: uuidOrName

func (*MockBackend) DisconnectWiFi

func (_m *MockBackend) DisconnectWiFi() error

DisconnectWiFi provides a mock function with no fields

func (*MockBackend) EXPECT

func (_m *MockBackend) EXPECT() *MockBackend_Expecter

func (*MockBackend) ForgetWiFiNetwork

func (_m *MockBackend) ForgetWiFiNetwork(ssid string) error

ForgetWiFiNetwork provides a mock function with given fields: ssid

func (*MockBackend) GetCurrentState

func (_m *MockBackend) GetCurrentState() (*network.BackendState, error)

GetCurrentState provides a mock function with no fields

func (*MockBackend) GetPromptBroker

func (_m *MockBackend) GetPromptBroker() network.PromptBroker

GetPromptBroker provides a mock function with no fields

func (*MockBackend) GetWiFiEnabled

func (_m *MockBackend) GetWiFiEnabled() (bool, error)

GetWiFiEnabled provides a mock function with no fields

func (*MockBackend) GetWiFiNetworkDetails

func (_m *MockBackend) GetWiFiNetworkDetails(ssid string) (*network.NetworkInfoResponse, error)

GetWiFiNetworkDetails provides a mock function with given fields: ssid

func (*MockBackend) GetWiredConnections

func (_m *MockBackend) GetWiredConnections() ([]network.WiredConnection, error)

GetWiredConnections provides a mock function with no fields

func (*MockBackend) GetWiredNetworkDetails

func (_m *MockBackend) GetWiredNetworkDetails(uuid string) (*network.WiredNetworkInfoResponse, error)

GetWiredNetworkDetails provides a mock function with given fields: uuid

func (*MockBackend) Initialize

func (_m *MockBackend) Initialize() error

Initialize provides a mock function with no fields

func (*MockBackend) ListActiveVPN

func (_m *MockBackend) ListActiveVPN() ([]network.VPNActive, error)

ListActiveVPN provides a mock function with no fields

func (*MockBackend) ListVPNProfiles

func (_m *MockBackend) ListVPNProfiles() ([]network.VPNProfile, error)

ListVPNProfiles provides a mock function with no fields

func (*MockBackend) ScanWiFi

func (_m *MockBackend) ScanWiFi() error

ScanWiFi provides a mock function with no fields

func (*MockBackend) SetPromptBroker

func (_m *MockBackend) SetPromptBroker(broker network.PromptBroker) error

SetPromptBroker provides a mock function with given fields: broker

func (*MockBackend) SetWiFiAutoconnect added in v0.3.3

func (_m *MockBackend) SetWiFiAutoconnect(ssid string, autoconnect bool) error

SetWiFiAutoconnect provides a mock function with given fields: ssid, autoconnect

func (*MockBackend) SetWiFiEnabled

func (_m *MockBackend) SetWiFiEnabled(enabled bool) error

SetWiFiEnabled provides a mock function with given fields: enabled

func (*MockBackend) StartMonitoring

func (_m *MockBackend) StartMonitoring(onStateChange func()) error

StartMonitoring provides a mock function with given fields: onStateChange

func (*MockBackend) StopMonitoring

func (_m *MockBackend) StopMonitoring()

StopMonitoring provides a mock function with no fields

func (*MockBackend) SubmitCredentials

func (_m *MockBackend) SubmitCredentials(token string, secrets map[string]string, save bool) error

SubmitCredentials provides a mock function with given fields: token, secrets, save

type MockBackend_ActivateWiredConnection_Call

type MockBackend_ActivateWiredConnection_Call struct {
	*mock.Call
}

MockBackend_ActivateWiredConnection_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ActivateWiredConnection'

func (*MockBackend_ActivateWiredConnection_Call) Return

func (*MockBackend_ActivateWiredConnection_Call) Run

func (*MockBackend_ActivateWiredConnection_Call) RunAndReturn

type MockBackend_CancelCredentials_Call

type MockBackend_CancelCredentials_Call struct {
	*mock.Call
}

MockBackend_CancelCredentials_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CancelCredentials'

func (*MockBackend_CancelCredentials_Call) Return

func (*MockBackend_CancelCredentials_Call) Run

func (*MockBackend_CancelCredentials_Call) RunAndReturn

type MockBackend_ClearVPNCredentials_Call

type MockBackend_ClearVPNCredentials_Call struct {
	*mock.Call
}

MockBackend_ClearVPNCredentials_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ClearVPNCredentials'

func (*MockBackend_ClearVPNCredentials_Call) Return

func (*MockBackend_ClearVPNCredentials_Call) Run

func (*MockBackend_ClearVPNCredentials_Call) RunAndReturn

type MockBackend_Close_Call

type MockBackend_Close_Call struct {
	*mock.Call
}

MockBackend_Close_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Close'

func (*MockBackend_Close_Call) Return

func (*MockBackend_Close_Call) Run

func (_c *MockBackend_Close_Call) Run(run func()) *MockBackend_Close_Call

func (*MockBackend_Close_Call) RunAndReturn

func (_c *MockBackend_Close_Call) RunAndReturn(run func()) *MockBackend_Close_Call

type MockBackend_ConnectEthernet_Call

type MockBackend_ConnectEthernet_Call struct {
	*mock.Call
}

MockBackend_ConnectEthernet_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ConnectEthernet'

func (*MockBackend_ConnectEthernet_Call) Return

func (*MockBackend_ConnectEthernet_Call) Run

func (*MockBackend_ConnectEthernet_Call) RunAndReturn

type MockBackend_ConnectVPN_Call

type MockBackend_ConnectVPN_Call struct {
	*mock.Call
}

MockBackend_ConnectVPN_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ConnectVPN'

func (*MockBackend_ConnectVPN_Call) Return

func (*MockBackend_ConnectVPN_Call) Run

func (_c *MockBackend_ConnectVPN_Call) Run(run func(uuidOrName string, singleActive bool)) *MockBackend_ConnectVPN_Call

func (*MockBackend_ConnectVPN_Call) RunAndReturn

type MockBackend_ConnectWiFi_Call

type MockBackend_ConnectWiFi_Call struct {
	*mock.Call
}

MockBackend_ConnectWiFi_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ConnectWiFi'

func (*MockBackend_ConnectWiFi_Call) Return

func (*MockBackend_ConnectWiFi_Call) Run

func (*MockBackend_ConnectWiFi_Call) RunAndReturn

type MockBackend_DisconnectAllVPN_Call

type MockBackend_DisconnectAllVPN_Call struct {
	*mock.Call
}

MockBackend_DisconnectAllVPN_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DisconnectAllVPN'

func (*MockBackend_DisconnectAllVPN_Call) Return

func (*MockBackend_DisconnectAllVPN_Call) Run

func (*MockBackend_DisconnectAllVPN_Call) RunAndReturn

type MockBackend_DisconnectEthernet_Call

type MockBackend_DisconnectEthernet_Call struct {
	*mock.Call
}

MockBackend_DisconnectEthernet_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DisconnectEthernet'

func (*MockBackend_DisconnectEthernet_Call) Return

func (*MockBackend_DisconnectEthernet_Call) Run

func (*MockBackend_DisconnectEthernet_Call) RunAndReturn

type MockBackend_DisconnectVPN_Call

type MockBackend_DisconnectVPN_Call struct {
	*mock.Call
}

MockBackend_DisconnectVPN_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DisconnectVPN'

func (*MockBackend_DisconnectVPN_Call) Return

func (*MockBackend_DisconnectVPN_Call) Run

func (*MockBackend_DisconnectVPN_Call) RunAndReturn

type MockBackend_DisconnectWiFi_Call

type MockBackend_DisconnectWiFi_Call struct {
	*mock.Call
}

MockBackend_DisconnectWiFi_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DisconnectWiFi'

func (*MockBackend_DisconnectWiFi_Call) Return

func (*MockBackend_DisconnectWiFi_Call) Run

func (*MockBackend_DisconnectWiFi_Call) RunAndReturn

type MockBackend_Expecter

type MockBackend_Expecter struct {
	// contains filtered or unexported fields
}

func (*MockBackend_Expecter) ActivateWiredConnection

func (_e *MockBackend_Expecter) ActivateWiredConnection(uuid interface{}) *MockBackend_ActivateWiredConnection_Call

ActivateWiredConnection is a helper method to define mock.On call

  • uuid string

func (*MockBackend_Expecter) CancelCredentials

func (_e *MockBackend_Expecter) CancelCredentials(token interface{}) *MockBackend_CancelCredentials_Call

CancelCredentials is a helper method to define mock.On call

  • token string

func (*MockBackend_Expecter) ClearVPNCredentials

func (_e *MockBackend_Expecter) ClearVPNCredentials(uuidOrName interface{}) *MockBackend_ClearVPNCredentials_Call

ClearVPNCredentials is a helper method to define mock.On call

  • uuidOrName string

func (*MockBackend_Expecter) Close

Close is a helper method to define mock.On call

func (*MockBackend_Expecter) ConnectEthernet

ConnectEthernet is a helper method to define mock.On call

func (*MockBackend_Expecter) ConnectVPN

func (_e *MockBackend_Expecter) ConnectVPN(uuidOrName interface{}, singleActive interface{}) *MockBackend_ConnectVPN_Call

ConnectVPN is a helper method to define mock.On call

  • uuidOrName string
  • singleActive bool

func (*MockBackend_Expecter) ConnectWiFi

func (_e *MockBackend_Expecter) ConnectWiFi(req interface{}) *MockBackend_ConnectWiFi_Call

ConnectWiFi is a helper method to define mock.On call

  • req network.ConnectionRequest

func (*MockBackend_Expecter) DisconnectAllVPN

DisconnectAllVPN is a helper method to define mock.On call

func (*MockBackend_Expecter) DisconnectEthernet

DisconnectEthernet is a helper method to define mock.On call

func (*MockBackend_Expecter) DisconnectVPN

func (_e *MockBackend_Expecter) DisconnectVPN(uuidOrName interface{}) *MockBackend_DisconnectVPN_Call

DisconnectVPN is a helper method to define mock.On call

  • uuidOrName string

func (*MockBackend_Expecter) DisconnectWiFi

DisconnectWiFi is a helper method to define mock.On call

func (*MockBackend_Expecter) ForgetWiFiNetwork

func (_e *MockBackend_Expecter) ForgetWiFiNetwork(ssid interface{}) *MockBackend_ForgetWiFiNetwork_Call

ForgetWiFiNetwork is a helper method to define mock.On call

  • ssid string

func (*MockBackend_Expecter) GetCurrentState

GetCurrentState is a helper method to define mock.On call

func (*MockBackend_Expecter) GetPromptBroker

GetPromptBroker is a helper method to define mock.On call

func (*MockBackend_Expecter) GetWiFiEnabled

GetWiFiEnabled is a helper method to define mock.On call

func (*MockBackend_Expecter) GetWiFiNetworkDetails

func (_e *MockBackend_Expecter) GetWiFiNetworkDetails(ssid interface{}) *MockBackend_GetWiFiNetworkDetails_Call

GetWiFiNetworkDetails is a helper method to define mock.On call

  • ssid string

func (*MockBackend_Expecter) GetWiredConnections

GetWiredConnections is a helper method to define mock.On call

func (*MockBackend_Expecter) GetWiredNetworkDetails

func (_e *MockBackend_Expecter) GetWiredNetworkDetails(uuid interface{}) *MockBackend_GetWiredNetworkDetails_Call

GetWiredNetworkDetails is a helper method to define mock.On call

  • uuid string

func (*MockBackend_Expecter) Initialize

Initialize is a helper method to define mock.On call

func (*MockBackend_Expecter) ListActiveVPN

ListActiveVPN is a helper method to define mock.On call

func (*MockBackend_Expecter) ListVPNProfiles

ListVPNProfiles is a helper method to define mock.On call

func (*MockBackend_Expecter) ScanWiFi

ScanWiFi is a helper method to define mock.On call

func (*MockBackend_Expecter) SetPromptBroker

func (_e *MockBackend_Expecter) SetPromptBroker(broker interface{}) *MockBackend_SetPromptBroker_Call

SetPromptBroker is a helper method to define mock.On call

  • broker network.PromptBroker

func (*MockBackend_Expecter) SetWiFiAutoconnect added in v0.3.3

func (_e *MockBackend_Expecter) SetWiFiAutoconnect(ssid interface{}, autoconnect interface{}) *MockBackend_SetWiFiAutoconnect_Call

SetWiFiAutoconnect is a helper method to define mock.On call

  • ssid string
  • autoconnect bool

func (*MockBackend_Expecter) SetWiFiEnabled

func (_e *MockBackend_Expecter) SetWiFiEnabled(enabled interface{}) *MockBackend_SetWiFiEnabled_Call

SetWiFiEnabled is a helper method to define mock.On call

  • enabled bool

func (*MockBackend_Expecter) StartMonitoring

func (_e *MockBackend_Expecter) StartMonitoring(onStateChange interface{}) *MockBackend_StartMonitoring_Call

StartMonitoring is a helper method to define mock.On call

  • onStateChange func()

func (*MockBackend_Expecter) StopMonitoring

StopMonitoring is a helper method to define mock.On call

func (*MockBackend_Expecter) SubmitCredentials

func (_e *MockBackend_Expecter) SubmitCredentials(token interface{}, secrets interface{}, save interface{}) *MockBackend_SubmitCredentials_Call

SubmitCredentials is a helper method to define mock.On call

  • token string
  • secrets map[string]string
  • save bool

type MockBackend_ForgetWiFiNetwork_Call

type MockBackend_ForgetWiFiNetwork_Call struct {
	*mock.Call
}

MockBackend_ForgetWiFiNetwork_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ForgetWiFiNetwork'

func (*MockBackend_ForgetWiFiNetwork_Call) Return

func (*MockBackend_ForgetWiFiNetwork_Call) Run

func (*MockBackend_ForgetWiFiNetwork_Call) RunAndReturn

type MockBackend_GetCurrentState_Call

type MockBackend_GetCurrentState_Call struct {
	*mock.Call
}

MockBackend_GetCurrentState_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetCurrentState'

func (*MockBackend_GetCurrentState_Call) Return

func (*MockBackend_GetCurrentState_Call) Run

func (*MockBackend_GetCurrentState_Call) RunAndReturn

type MockBackend_GetPromptBroker_Call

type MockBackend_GetPromptBroker_Call struct {
	*mock.Call
}

MockBackend_GetPromptBroker_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPromptBroker'

func (*MockBackend_GetPromptBroker_Call) Return

func (*MockBackend_GetPromptBroker_Call) Run

func (*MockBackend_GetPromptBroker_Call) RunAndReturn

type MockBackend_GetWiFiEnabled_Call

type MockBackend_GetWiFiEnabled_Call struct {
	*mock.Call
}

MockBackend_GetWiFiEnabled_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetWiFiEnabled'

func (*MockBackend_GetWiFiEnabled_Call) Return

func (*MockBackend_GetWiFiEnabled_Call) Run

func (*MockBackend_GetWiFiEnabled_Call) RunAndReturn

type MockBackend_GetWiFiNetworkDetails_Call

type MockBackend_GetWiFiNetworkDetails_Call struct {
	*mock.Call
}

MockBackend_GetWiFiNetworkDetails_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetWiFiNetworkDetails'

func (*MockBackend_GetWiFiNetworkDetails_Call) Return

func (*MockBackend_GetWiFiNetworkDetails_Call) Run

func (*MockBackend_GetWiFiNetworkDetails_Call) RunAndReturn

type MockBackend_GetWiredConnections_Call

type MockBackend_GetWiredConnections_Call struct {
	*mock.Call
}

MockBackend_GetWiredConnections_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetWiredConnections'

func (*MockBackend_GetWiredConnections_Call) Return

func (*MockBackend_GetWiredConnections_Call) Run

func (*MockBackend_GetWiredConnections_Call) RunAndReturn

type MockBackend_GetWiredNetworkDetails_Call

type MockBackend_GetWiredNetworkDetails_Call struct {
	*mock.Call
}

MockBackend_GetWiredNetworkDetails_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetWiredNetworkDetails'

func (*MockBackend_GetWiredNetworkDetails_Call) Return

func (*MockBackend_GetWiredNetworkDetails_Call) Run

func (*MockBackend_GetWiredNetworkDetails_Call) RunAndReturn

type MockBackend_Initialize_Call

type MockBackend_Initialize_Call struct {
	*mock.Call
}

MockBackend_Initialize_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Initialize'

func (*MockBackend_Initialize_Call) Return

func (*MockBackend_Initialize_Call) Run

func (*MockBackend_Initialize_Call) RunAndReturn

func (_c *MockBackend_Initialize_Call) RunAndReturn(run func() error) *MockBackend_Initialize_Call

type MockBackend_ListActiveVPN_Call

type MockBackend_ListActiveVPN_Call struct {
	*mock.Call
}

MockBackend_ListActiveVPN_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListActiveVPN'

func (*MockBackend_ListActiveVPN_Call) Return

func (*MockBackend_ListActiveVPN_Call) Run

func (*MockBackend_ListActiveVPN_Call) RunAndReturn

type MockBackend_ListVPNProfiles_Call

type MockBackend_ListVPNProfiles_Call struct {
	*mock.Call
}

MockBackend_ListVPNProfiles_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListVPNProfiles'

func (*MockBackend_ListVPNProfiles_Call) Return

func (*MockBackend_ListVPNProfiles_Call) Run

func (*MockBackend_ListVPNProfiles_Call) RunAndReturn

type MockBackend_ScanWiFi_Call

type MockBackend_ScanWiFi_Call struct {
	*mock.Call
}

MockBackend_ScanWiFi_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ScanWiFi'

func (*MockBackend_ScanWiFi_Call) Return

func (*MockBackend_ScanWiFi_Call) Run

func (*MockBackend_ScanWiFi_Call) RunAndReturn

func (_c *MockBackend_ScanWiFi_Call) RunAndReturn(run func() error) *MockBackend_ScanWiFi_Call

type MockBackend_SetPromptBroker_Call

type MockBackend_SetPromptBroker_Call struct {
	*mock.Call
}

MockBackend_SetPromptBroker_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetPromptBroker'

func (*MockBackend_SetPromptBroker_Call) Return

func (*MockBackend_SetPromptBroker_Call) Run

func (*MockBackend_SetPromptBroker_Call) RunAndReturn

type MockBackend_SetWiFiAutoconnect_Call added in v0.3.3

type MockBackend_SetWiFiAutoconnect_Call struct {
	*mock.Call
}

MockBackend_SetWiFiAutoconnect_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetWiFiAutoconnect'

func (*MockBackend_SetWiFiAutoconnect_Call) Return added in v0.3.3

func (*MockBackend_SetWiFiAutoconnect_Call) Run added in v0.3.3

func (*MockBackend_SetWiFiAutoconnect_Call) RunAndReturn added in v0.3.3

type MockBackend_SetWiFiEnabled_Call

type MockBackend_SetWiFiEnabled_Call struct {
	*mock.Call
}

MockBackend_SetWiFiEnabled_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SetWiFiEnabled'

func (*MockBackend_SetWiFiEnabled_Call) Return

func (*MockBackend_SetWiFiEnabled_Call) Run

func (*MockBackend_SetWiFiEnabled_Call) RunAndReturn

type MockBackend_StartMonitoring_Call

type MockBackend_StartMonitoring_Call struct {
	*mock.Call
}

MockBackend_StartMonitoring_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'StartMonitoring'

func (*MockBackend_StartMonitoring_Call) Return

func (*MockBackend_StartMonitoring_Call) Run

func (_c *MockBackend_StartMonitoring_Call) Run(run func(onStateChange func())) *MockBackend_StartMonitoring_Call

func (*MockBackend_StartMonitoring_Call) RunAndReturn

func (_c *MockBackend_StartMonitoring_Call) RunAndReturn(run func(func()) error) *MockBackend_StartMonitoring_Call

type MockBackend_StopMonitoring_Call

type MockBackend_StopMonitoring_Call struct {
	*mock.Call
}

MockBackend_StopMonitoring_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'StopMonitoring'

func (*MockBackend_StopMonitoring_Call) Return

func (*MockBackend_StopMonitoring_Call) Run

func (*MockBackend_StopMonitoring_Call) RunAndReturn

type MockBackend_SubmitCredentials_Call

type MockBackend_SubmitCredentials_Call struct {
	*mock.Call
}

MockBackend_SubmitCredentials_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SubmitCredentials'

func (*MockBackend_SubmitCredentials_Call) Return

func (*MockBackend_SubmitCredentials_Call) Run

func (*MockBackend_SubmitCredentials_Call) RunAndReturn

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL