Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var TodoCMD = &cobra.Command{ Use: "todo", Short: "Manage to-do list", Long: "Add, list or delete in your to-do list", Run: func(c *cobra.Command, args []string) { if c.Flags().Changed("add") || list || c.Flags().Changed("delete") { if c.Flags().Changed("add") { if strings.HasPrefix(add, "-") { fmt.Println("Invalid task provided.") return } if add == "" { fmt.Println("No task provided") return } addingTask() } if c.Flags().Changed("delete") { if delete == 0 { fmt.Println("Invalid task number. Check task list.") return } deleteTask() } if list { listTasks() } } else { p := tea.NewProgram(initialModel()) if _, err := p.Run(); err != nil { fmt.Printf("Error: Something went wrong! \n%v\n", err) return } } }, }
Functions ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.