Directories
¶
Path | Synopsis |
---|---|
cmd
|
|
goto
command
Package main contains application entry point
|
Package main contains application entry point |
internal
|
|
application
Package application config contains configuration struct
|
Package application config contains configuration struct |
constant
Package constant contains shared app constants
|
Package constant contains shared app constants |
logger
Package logger incapsulates logger functions
|
Package logger incapsulates logger functions |
model/host
Package host contains definition of Host data model.
|
Package host contains definition of Host data model. |
model/sshcommand
Package sshcommand provides functionality to build ssh command accompanied by options, which are taken from the user input or from the ssh_config file.
|
Package sshcommand provides functionality to build ssh command accompanied by options, which are taken from the user input or from the ssh_config file. |
model/sshconfig
Package sshconfig contains SSH related models and methods.
|
Package sshconfig contains SSH related models and methods. |
state
Package state is in charge of storing and reading application state.
|
Package state is in charge of storing and reading application state. |
storage
Package storage contains methods for interaction with database.
|
Package storage contains methods for interaction with database. |
storage/sshconfig
Package sshconfig contains methods for reading and parsing ssh_config files.
|
Package sshconfig contains methods for reading and parsing ssh_config files. |
testutils
Package test contains utility methods for unit tests.
|
Package test contains utility methods for unit tests. |
ui
Package ui - contains UI iteraction code.
|
Package ui - contains UI iteraction code. |
ui/component/grouplist
Package grouplist implements the group list view.
|
Package grouplist implements the group list view. |
ui/component/hostedit
Package hostedit contains UI components for editing host model attributes.
|
Package hostedit contains UI components for editing host model attributes. |
ui/component/hostlist
Package hostlist implements the host list view.
|
Package hostlist implements the host list view. |
ui/component/input
Package input implements generic UI input component.
|
Package input implements generic UI input component. |
ui/message
Package message contains shared messages which are used to communicate between bubbletea components
|
Package message contains shared messages which are used to communicate between bubbletea components |
utils
Package utils contains various utility methods
|
Package utils contains various utility methods |
version
Package version is a singleton module which stores project build information.
|
Package version is a singleton module which stores project build information. |
Click to show internal directories.
Click to hide internal directories.