mirror of
https://github.com/anotherhadi/default-creds-tui.git
synced 2026-10-05 10:58:25 +02:00
@@ -0,0 +1,34 @@
|
||||
package config
|
||||
|
||||
import "charm.land/bubbles/v2/key"
|
||||
|
||||
type GlobalKeys struct {
|
||||
Quit key.Binding `mapstructure:"quit" desc:"quit" help:"short"`
|
||||
Escape key.Binding `mapstructure:"escape" desc:"back" help:"short"`
|
||||
Help key.Binding `mapstructure:"help" desc:"help" help:"none"`
|
||||
|
||||
Up key.Binding `mapstructure:"up" desc:"up" help:"full"`
|
||||
Down key.Binding `mapstructure:"down" desc:"down" help:"full"`
|
||||
|
||||
GotoTop key.Binding `mapstructure:"goto_top" desc:"go to top" help:"full"`
|
||||
GotoBottom key.Binding `mapstructure:"goto_bottom" desc:"go to bottom" help:"full"`
|
||||
}
|
||||
|
||||
type SearchKeys struct {
|
||||
Focus key.Binding `mapstructure:"focus" desc:"search" help:"short"`
|
||||
Clear key.Binding `mapstructure:"clear" desc:"clear search" help:"full"`
|
||||
}
|
||||
|
||||
type ResultsKeys struct {
|
||||
CopyUser key.Binding `mapstructure:"copy_user" desc:"copy user" help:"short"`
|
||||
CopyPass key.Binding `mapstructure:"copy_pass" desc:"copy pass" help:"short"`
|
||||
Enter key.Binding `mapstructure:"enter" desc:"select" help:"short"`
|
||||
PrintAndQuit key.Binding `mapstructure:"print_and_quit" desc:"print and quit" help:"full"`
|
||||
Refresh key.Binding `mapstructure:"refresh" desc:"refresh" help:"full"`
|
||||
}
|
||||
|
||||
type Keybindings struct {
|
||||
Global GlobalKeys `mapstructure:"global"`
|
||||
Search SearchKeys `mapstructure:"search"`
|
||||
Results ResultsKeys `mapstructure:"results"`
|
||||
}
|
||||
Reference in New Issue
Block a user