From 02b9894112fd26f33b08b4439eb94934cd407d93 Mon Sep 17 00:00:00 2001 From: Muhammad Nauman Raza Date: Sat, 25 Jan 2025 14:26:22 +0000 Subject: [PATCH] gofmt: main.go --- queue/main.go | 138 +++++++++++++++++++++++++------------------------- 1 file changed, 69 insertions(+), 69 deletions(-) diff --git a/queue/main.go b/queue/main.go index 013b708..2f34712 100644 --- a/queue/main.go +++ b/queue/main.go @@ -1,52 +1,52 @@ package main import ( - "fmt" - "log" - "strconv" - "strings" + "fmt" + "log" + "strconv" + "strings" "github.com/charmbracelet/bubbles/textinput" - "github.com/charmbracelet/lipgloss" tea "github.com/charmbracelet/bubbletea" + "github.com/charmbracelet/lipgloss" ) var ( - command = lipgloss.NewStyle().Foreground(lipgloss.Color("12")).Background(lipgloss.Color("235")) - list = lipgloss.NewStyle().Bold(true) - padding = lipgloss.NewStyle().PaddingTop(1).PaddingLeft(2) - red = lipgloss.NewStyle().Bold(true).Foreground(lipgloss.Color("9")) - green = lipgloss.NewStyle().Bold(true).Foreground(lipgloss.Color("10")) + command = lipgloss.NewStyle().Foreground(lipgloss.Color("12")).Background(lipgloss.Color("235")) + list = lipgloss.NewStyle().Bold(true) + padding = lipgloss.NewStyle().PaddingTop(1).PaddingLeft(2) + red = lipgloss.NewStyle().Bold(true).Foreground(lipgloss.Color("9")) + green = lipgloss.NewStyle().Bold(true).Foreground(lipgloss.Color("10")) ) func enqueue(queue []int64, number string) []int64 { - integer, err := strconv.ParseInt(number, 10, 64) - if err != nil { - fmt.Println("Error:", err) - } + integer, err := strconv.ParseInt(number, 10, 64) + if err != nil { + fmt.Println("Error:", err) + } - if len(queue) < 5 { - queue = append([]int64{integer}, queue...) - } + if len(queue) < 5 { + queue = append([]int64{integer}, queue...) + } - return queue + return queue } func dequeue(queue []int64) []int64 { - if len(queue) > 0 { - queue = queue[:len(queue)-1] - } - return queue + if len(queue) > 0 { + queue = queue[:len(queue)-1] + } + return queue } func check(queue []int64) string { - if len(queue) == 0 { - return fmt.Sprintf("The queue is currently %v", green.Render("empty")) - } else if len(queue) == 5 { - return fmt.Sprintf("The queue is currently %v", red.Render("full")) - } else { - return fmt.Sprintf("The queue is currently neither %v nor %v", green.Render("empty"), red.Render("full")) - } + if len(queue) == 0 { + return fmt.Sprintf("The queue is currently %v", green.Render("empty")) + } else if len(queue) == 5 { + return fmt.Sprintf("The queue is currently %v", red.Render("full")) + } else { + return fmt.Sprintf("The queue is currently neither %v nor %v", green.Render("empty"), red.Render("full")) + } } type ( @@ -55,9 +55,9 @@ type ( type model struct { textInput textinput.Model - queue []int64 - status string - show bool + queue []int64 + status string + show bool err error } @@ -86,23 +86,23 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { switch msg.Type { case tea.KeyCtrlC: return m, tea.Quit - case tea.KeyEnter: - arguments := strings.Split(m.textInput.Value(), " ") - switch arguments[0] { - case "enqueue": - m.show = false - m.queue = enqueue(m.queue, arguments[1]) - case "dequeue": - m.show = false - m.queue = dequeue(m.queue) - case "check": - m.show = true - m.status = check(m.queue) - default: - m.show = true - m.status = red.Render("This action is unsupported") - } - } + case tea.KeyEnter: + arguments := strings.Split(m.textInput.Value(), " ") + switch arguments[0] { + case "enqueue": + m.show = false + m.queue = enqueue(m.queue, arguments[1]) + case "dequeue": + m.show = false + m.queue = dequeue(m.queue) + case "check": + m.show = true + m.status = check(m.queue) + default: + m.show = true + m.status = red.Render("This action is unsupported") + } + } case errMsg: m.err = msg @@ -114,28 +114,28 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { } func (m model) View() string { - command_list := fmt.Sprintf( - "Valid commands: %s, %s, %s", - command.Render(" enqueue "), - command.Render(" dequeue "), - command.Render(" check "), - ) + command_list := fmt.Sprintf( + "Valid commands: %s, %s, %s", + command.Render(" enqueue "), + command.Render(" dequeue "), + command.Render(" check "), + ) - if m.show { - return padding.Render(fmt.Sprintf( - "%v\n\n%v\n\n%s", - command_list, - m.status, - m.textInput.View(), - )) + "\n" + if m.show { + return padding.Render(fmt.Sprintf( + "%v\n\n%v\n\n%s", + command_list, + m.status, + m.textInput.View(), + )) + "\n" } else { - return padding.Render(fmt.Sprintf( - "%v\n\n%v\n\n%s", - command_list, - list.Render(fmt.Sprintf("%v", m.queue)), - m.textInput.View(), - )) + "\n" - } + return padding.Render(fmt.Sprintf( + "%v\n\n%v\n\n%s", + command_list, + list.Render(fmt.Sprintf("%v", m.queue)), + m.textInput.View(), + )) + "\n" + } } func main() {