INNER CODE UNIT · Go

listAvailableConnections

kopecmaciej/vi-mongo · cmd/cmd.go:194

func listAvailableConnections(cfg *config.Config) {
	if len(cfg.Connections) == 0 {
		fmt.Println("No connections available. Use the app to add connections.")
		return
	}

	maxNameLength := 4
	for _, conn := range cfg.Connections {
		if len(conn.Name) > maxNameLength {
			maxNameLength = len(conn.Name)
		}
	}

	maxNameLength += 2

	fmt.Println("Available connections:")
	fmt.Printf("%-2s %-*s %s\n", "", maxNameLength, "NAME", "URL")
	fmt.Printf("%-2s %-*s %s\n", "", maxNameLength, "----", "---")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…