SYMBOL INDEX (132 symbols across 20 files) FILE: cmd/minectl/create.go function init (line 13) | func init() { function runCreate (line 29) | func runCreate(cmd *cobra.Command, _ []string) error { FILE: cmd/minectl/delete.go function init (line 10) | func init() { function runDelete (line 29) | func runDelete(cmd *cobra.Command, _ []string) error { FILE: cmd/minectl/list.go function init (line 12) | func init() { function runList (line 28) | func runList(cmd *cobra.Command, _ []string) error { FILE: cmd/minectl/minectl.go function createUpdatePluginProvisioner (line 34) | func createUpdatePluginProvisioner(cmd *cobra.Command) (provisioner.Prov... function isDevVersion (line 67) | func isDevVersion(s semver.Version) bool { function isBrewInstall (line 76) | func isBrewInstall(exe string) (bool, error) { function runPostCommandHooks (line 119) | func runPostCommandHooks(c *cobra.Command, args []string) error { function RunFunc (line 141) | func RunFunc(run func(cmd *cobra.Command, args []string) error) func(*co... function getUpgradeCommand (line 155) | func getUpgradeCommand() string { function getUpgradeMessage (line 175) | func getUpgradeMessage(latestVer, current *semver.Version) *string { function getCLIVersionInfo (line 186) | func getCLIVersionInfo(current *semver.Version) (*semver.Version, error) { function checkForUpdate (line 203) | func checkForUpdate() *string { function getVersion (line 228) | func getVersion() string { function parseBaseCommand (line 235) | func parseBaseCommand(_ *cobra.Command, _ []string) { function makeAppDirectoryIfNotExists (line 295) | func makeAppDirectoryIfNotExists() { function GetHomeFolder (line 309) | func GetHomeFolder() string { function init (line 317) | func init() { function Execute (line 335) | func Execute(version, gitCommit, date string) error { function runMineCtl (line 343) | func runMineCtl(cmd *cobra.Command, _ []string) { function printLogo (line 351) | func printLogo() { constant minectlFigletStr (line 356) | minectlFigletStr = ` FILE: cmd/minectl/plugins.go function init (line 7) | func init() { type ModType (line 18) | type ModType constant Forge (line 21) | Forge ModType = "forge" constant Fabric (line 22) | Fabric ModType = "fabric" type Plugin (line 25) | type Plugin struct function runPlugin (line 56) | func runPlugin(cmd *cobra.Command, _ []string) error { FILE: cmd/minectl/rcon.go function init (line 9) | func init() { function runRCON (line 26) | func runRCON(cmd *cobra.Command, _ []string) error { FILE: cmd/minectl/update.go function init (line 7) | func init() { function runUpdate (line 25) | func runUpdate(cmd *cobra.Command, _ []string) error { FILE: cmd/minectl/wizard.go function init (line 28) | func init() { function isBedrockEdition (line 77) | func isBedrockEdition(edition string) bool { function runWizard (line 81) | func runWizard(cmd *cobra.Command, _ []string) error { FILE: internal/logging/logging.go type MinectlLogging (line 13) | type MinectlLogging struct method Error (line 52) | func (l *MinectlLogging) Error(msg error) { method RawMessage (line 60) | func (l *MinectlLogging) RawMessage(msg string) { method PrintMixedGreen (line 68) | func (l *MinectlLogging) PrintMixedGreen(format, value string) { method IsHeadless (line 78) | func (l *MinectlLogging) IsHeadless() bool { function NewLogging (line 17) | func NewLogging(verbose, logEncoding string, headless bool) (*MinectlLog... FILE: internal/manifest/manifest.go type MinecraftServerManifest (line 18) | type MinecraftServerManifest struct constant MinecraftProxy (line 23) | MinecraftProxy = "MinecraftProxy" constant MinecraftServer (line 24) | MinecraftServer = "MinecraftServer" function validate (line 33) | func validate(manifest []byte) error { function checkNamePattern (line 61) | func checkNamePattern(serverName string) error { function checkSSHPort (line 69) | func checkSSHPort(port int) error { function NewMinecraftResource (line 76) | func NewMinecraftResource(manifestPath string) (*model.MinecraftResource... FILE: internal/provisioner/provisioner.go constant minecraftProxyTitle (line 36) | minecraftProxyTitle = "Minecraft %s Proxy" constant minecraftServerTitle (line 37) | minecraftServerTitle = "Minecraft %s edition" constant minecraftSelectedCloudProviderTitle (line 38) | minecraftSelectedCloudProviderTitle = "Using cloud provider %s" constant minecraftListServersTitle (line 39) | minecraftListServersTitle = "Listing all servers" constant minecraftServerDeletingTitle (line 41) | minecraftServerDeletingTitle = "Deleting server (%s)..." constant minecraftServerDeleteTitle (line 42) | minecraftServerDeleteTitle = "Server (%s) deleted." constant minecraftServerNotDeleteTitle (line 43) | minecraftServerNotDeleteTitle = "Server (%s) not deleted." constant minecraftServerCreatingTitle (line 45) | minecraftServerCreatingTitle = "Creating server (%s)..." constant minecraftServerCreateTitle (line 46) | minecraftServerCreateTitle = "Server (%s) created." constant minecraftServerNotCreateTitle (line 47) | minecraftServerNotCreateTitle = "Server (%s) not created." constant minecraftServerStartingTitle (line 49) | minecraftServerStartingTitle = "Starting server..." constant minecraftServerStartTitle (line 50) | minecraftServerStartTitle = "Server successfully started." constant minecraftServerNotStartTitle (line 51) | minecraftServerNotStartTitle = "Server failed to start." constant minecraftServerUpdatingTitle (line 53) | minecraftServerUpdatingTitle = "Updating server (%s)..." constant minecraftServerUpdateTitle (line 54) | minecraftServerUpdateTitle = "Server (%s) updated." constant minecraftServerNotUpdateTitle (line 55) | minecraftServerNotUpdateTitle = "Server (%s) update failed." constant startCheckCount (line 57) | startCheckCount = 50 type MinectlProvisionerOpts (line 60) | type MinectlProvisionerOpts struct type MinectlProvisionerListOpts (line 66) | type MinectlProvisionerListOpts struct type MinectlProvisioner (line 71) | type MinectlProvisioner struct method GetServer (line 87) | func (p *MinectlProvisioner) GetServer() (*automation.ResourceResults,... method DoRCON (line 91) | func (p *MinectlProvisioner) DoRCON() error { method UploadPlugin (line 101) | func (p *MinectlProvisioner) UploadPlugin(plugin, destination string) ... method UpdateServer (line 112) | func (p *MinectlProvisioner) UpdateServer() error { method waitForMinecraftServerReady (line 123) | func (p *MinectlProvisioner) waitForMinecraftServerReady(server *autom... method CreateServer (line 152) | func (p *MinectlProvisioner) CreateServer(wait bool) (*automation.Reso... method ListServer (line 172) | func (p *MinectlProvisioner) ListServer() ([]automation.ResourceResult... method DeleteServer (line 176) | func (p *MinectlProvisioner) DeleteServer() error { type Provisioner (line 77) | type Provisioner interface function ListProvisioner (line 186) | func ListProvisioner(options *MinectlProvisionerListOpts, u *ui.UI) (*Mi... function getProvisioner (line 200) | func getProvisioner(provider, region string) (automation.Automation, err... function NewProvisioner (line 298) | func NewProvisioner(options *MinectlProvisionerOpts, u *ui.UI) (*Minectl... FILE: internal/rcon/rcon.go type RCON (line 10) | type RCON struct method RunPrompt (line 21) | func (r *RCON) RunPrompt() { method executor (line 26) | func (r *RCON) executor(t string) { type RCONer (line 17) | type RCONer interface function completer (line 50) | func completer(_ prompt.Document) []prompt.Suggest { function NewRCON (line 54) | func NewRCON(server, passwort string, port int) *RCON { FILE: internal/ui/form.go function FormTheme (line 12) | func FormTheme() *huh.Theme { function RunForm (line 32) | func RunForm(form *huh.Form, headless bool) error { function Confirm (line 41) | func Confirm(title string) (bool, error) { FILE: internal/ui/spinner.go type Spinner (line 16) | type Spinner struct method Start (line 76) | func (s *Spinner) Start() { method Stop (line 106) | func (s *Spinner) Stop(err error) { type spinnerModel (line 28) | type spinnerModel struct method Init (line 34) | func (m spinnerModel) Init() tea.Cmd { method Update (line 38) | func (m spinnerModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) { method View (line 56) | func (m spinnerModel) View() string { type quitMsg (line 64) | type quitMsg struct function NewSpinner (line 67) | func NewSpinner(message string, u *UI) *Spinner { FILE: internal/ui/spinner_test.go function newTestUI (line 10) | func newTestUI(t *testing.T, headless bool) *UI { function TestNewSpinner (line 19) | func TestNewSpinner(t *testing.T) { function TestSpinnerHeadlessStartStop (line 47) | func TestSpinnerHeadlessStartStop(t *testing.T) { function TestSpinnerStopWithoutStart (line 78) | func TestSpinnerStopWithoutStart(t *testing.T) { FILE: internal/ui/table.go type TableStyle (line 13) | type TableStyle struct function DefaultTableStyle (line 20) | func DefaultTableStyle() TableStyle { type Table (line 35) | type Table struct method Append (line 53) | func (t *Table) Append(row []string) { method buildTable (line 58) | func (t *Table) buildTable() *table.Table { method Render (line 76) | func (t *Table) Render() { method renderPlain (line 85) | func (t *Table) renderPlain() { method String (line 93) | func (t *Table) String() string { method RenderToWriter (line 108) | func (t *Table) RenderToWriter(w io.Writer) { function NewTable (line 43) | func NewTable(u *UI, headers ...string) *Table { FILE: internal/ui/table_test.go function TestTableAppend (line 9) | func TestTableAppend(t *testing.T) { function TestTableString (line 20) | func TestTableString(t *testing.T) { function TestTableRenderToWriter (line 76) | func TestTableRenderToWriter(t *testing.T) { function TestDefaultTableStyle (line 89) | func TestDefaultTableStyle(t *testing.T) { FILE: internal/ui/ui.go type UI (line 21) | type UI struct method IsHeadless (line 35) | func (u *UI) IsHeadless() bool { method Logging (line 40) | func (u *UI) Logging() *logging.MinectlLogging { method Info (line 45) | func (u *UI) Info(msg string) { method Success (line 54) | func (u *UI) Success(msg string) { method ErrorMsg (line 63) | func (u *UI) ErrorMsg(err error) { method Warn (line 72) | func (u *UI) Warn(msg string) { function NewUI (line 27) | func NewUI(headless bool, log *logging.MinectlLogging) *UI { FILE: internal/ui/ui_test.go function TestUI (line 8) | func TestUI(t *testing.T) { function TestInfo (line 31) | func TestInfo(t *testing.T) { function TestSuccess (line 49) | func TestSuccess(t *testing.T) { function TestErrorMsg (line 67) | func TestErrorMsg(t *testing.T) { function TestWarn (line 85) | func TestWarn(t *testing.T) { FILE: main.go function main (line 16) | func main() {