Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EditorKeyMap ¶ added in v0.38.0
type Options ¶
type Options struct {
Driver string `json:"driver"`
URL string `json:"url"`
Host string `json:"host"`
Port string `json:"port"`
User string `json:"user"`
Pass string `json:"-"`
DBName string `json:"db_name"`
Schema string `json:"schema"`
Limit uint `json:"limit"`
Socket string `json:"socket"`
SSL string `json:"ssl"`
// SSH.
SSHHost string `json:"ssh_host"`
SSHPort string `json:"ssh_port"`
SSHUser string `json:"ssh_user"`
SSHPass string `json:"-"`
SSHKeyFile string `json:"ssh_key_file"`
SSHKeyPassphrase string `json:"ssh_key_passphrase"`
// SSL connection params.
SSLCert string `json:"ssl_cert"`
SSLKey string `json:"ssl_key"`
SSLPassword string `json:"-"`
SSLRootcert string `json:"ssl_rootcert"`
// oracle specific.
TraceFile string `json:"trace_file"`
SSLVerify string `json:"ssl_verify"`
Wallet string `json:"wallet"`
// sql server.
Encrypt string `json:"encrypt"`
TrustServerCertificate string `json:"trust_server_certificate"`
ConnectionTimeout string `json:"connection_timeout"`
}
Options is a struct that stores the provided commands by the user.
func SetDefault ¶
SetDefault returns a Options struct and fills the empty values with environment variables if any.
type TUIKeyMap ¶ added in v0.38.0
type TUIKeyMap struct {
NextTab key.Binding
PrevTab key.Binding
PageTop key.Binding
PageBottom key.Binding
EndOfLine key.Binding
BeginningOfLine key.Binding
Editor EditorKeyMap
}
func DefaultKeyMap ¶ added in v0.35.0
func DefaultKeyMap() *TUIKeyMap
type TUINavigationKeyMap ¶ added in v0.38.0
type TUINavigationKeyMap struct {
}
Click to show internal directories.
Click to hide internal directories.