Documentation ¶
Index ¶
- Constants
- func AdditionalFullHelpKeys() []key.Binding
- func GetMenuActionDescription(action string, software *Software) string
- type Action
- type Destination
- type MenuItem
- func NewMenuItemDestination(title string, description string, destination Destination) MenuItem
- func NewMenuItemDestinationSoftware(title string, description string, destination Destination, software Software) MenuItem
- func NewMenuItemDestinationSoftwareAction(title string, description string, destination Destination, software Software, ...) MenuItem
- func NewMenuItemSoftware(title string, description string, software Software) MenuItem
- type Software
- func SoftwareAll() []Software
- func SoftwareDbeaver() Software
- func SoftwareDocker() Software
- func SoftwareEclipse() Software
- func SoftwareGit() Software
- func SoftwareIntelliJCom() Software
- func SoftwareIntelliJUlt() Software
- func SoftwareJdk() Software
- func SoftwareMaven() Software
- func SoftwarePostman() Software
- func SoftwareVsCode() Software
Constants ¶
View Source
const ( EnvironmentSoftware Destination = "ENVIRONMENT_SOFTWARE" EnvironmentActions = "ENVIRONMENT_ACTIONS" EnvironmentOperation = "ENVIRONMENT_OPERATION" Infrastructure = "INFRASTRUCTURE" Configuration = "CONFIGURATION" Application = "APPLICATION" Manual = "MANUAL" )
Navigation destinations
View Source
const ( EnterKey string = "enter" QKey = "q" ControlCKey = "ctrl+c" BackspaceKey = "backspace" HomeKey = "home" )
View Source
const ( ActionNameInstall string = "Install" ActionNameUpdate = "Update" ActionNameReinstall = "Reinstall" ActionNameUninstall = "Uninstall" ActionNameValidate = "Validate" )
View Source
const ( SoftwareCodeDocker string = "DOCKER" SoftwareNameDocker string = "Docker" SoftwareDescriptionDocker string = "Docker is a platform designed to help developers build, share, and run container applications." SoftwareCodeJdk string = "JDK" SoftwareNameJdk string = "Java Development Kit" SoftwareDescriptionJdk string = "Java Development Kit is a software development kit used to develop Java applications." SoftwareCodeMaven string = "MAVEN" SoftwareNameMaven string = "Apache Maven" SoftwareDescriptionMaven string = "Apache Maven can manage a project's build, reporting and documentation from a central piece of information." SoftwareCodeVsCode string = "VSCODE" SoftwareNameVsCode string = "Visual Studio Code" SoftwareDescriptionVsCode string = "Visual Studio Code is a source code editor developed by Microsoft." SoftwareCodeIntelliJCom string = "INTELLIJ_COMMUNITY" SoftwareNameIntelliJCom string = "IntelliJ Community" SoftwareDescriptionIntelliJCom string = "IntelliJ Community is an open-source integrated development environment." SoftwareCodeIntelliJUlt string = "INTELLIJ_ULTIMATE" SoftwareNameIntelliJUlt string = "IntelliJ Ultimate" SoftwareDescriptionIntelliJUlt string = "IntelliJ Ultimate is a commercial integrated development environment." SoftwareCodeEclipse string = "ECLIPSE" SoftwareNameEclipse string = "Eclipse" SoftwareDescriptionEclipse string = "Eclipse is an integrated development environment used in computer programming." SoftwareCodePostman string = "POSTMAN" SoftwareNamePostman string = "Postman" SoftwareDescriptionPostman string = "Postman is a collaboration platform for API development." SoftwareCodeGit string = "GIT" SoftwareNameGit string = "Git" SoftwareDescriptionGit string = "Git is a distributed version control system." SoftwareCodeDbeaver string = "DBEAVER" SoftwareNameDbeaver string = "DBeaver" SoftwareDescriptionDbeaver string = "DBeaver is a free multi-platform database tool for developers, SQL programmers, database administrators and analysts." )
Variables ¶
This section is empty.
Functions ¶
func AdditionalFullHelpKeys ¶
Types ¶
type Action ¶
type Action struct {
// contains filtered or unexported fields
}
func ActionInstall ¶
func ActionReinstall ¶
func ActionUninstall ¶
func ActionUpdate ¶
func ActionValidate ¶
func (*Action) Description ¶
type Destination ¶
type Destination string
type MenuItem ¶
type MenuItem struct {
// contains filtered or unexported fields
}
func NewMenuItemDestination ¶
func NewMenuItemDestination(title string, description string, destination Destination) MenuItem
func NewMenuItemDestinationSoftware ¶
func NewMenuItemDestinationSoftware(title string, description string, destination Destination, software Software) MenuItem
func NewMenuItemSoftware ¶
func (MenuItem) Description ¶
func (MenuItem) Destination ¶
func (i MenuItem) Destination() Destination
func (MenuItem) FilterValue ¶
type Software ¶
type Software struct {
// contains filtered or unexported fields
}
func SoftwareAll ¶
func SoftwareAll() []Software
func SoftwareDbeaver ¶
func SoftwareDbeaver() Software
func SoftwareDocker ¶
func SoftwareDocker() Software
func SoftwareEclipse ¶
func SoftwareEclipse() Software
func SoftwareGit ¶
func SoftwareGit() Software
func SoftwareIntelliJCom ¶
func SoftwareIntelliJCom() Software
func SoftwareIntelliJUlt ¶
func SoftwareIntelliJUlt() Software
func SoftwareJdk ¶
func SoftwareJdk() Software
func SoftwareMaven ¶
func SoftwareMaven() Software
func SoftwarePostman ¶
func SoftwarePostman() Software
func SoftwareVsCode ¶
func SoftwareVsCode() Software
func (*Software) Description ¶
Click to show internal directories.
Click to hide internal directories.