chore: improve variable naming

This commit is contained in:
bunny winter 2025-02-11 18:33:52 -06:00
parent 5a2ca8f361
commit b56ec069b9
Signed by: nya
SSH key fingerprint: SHA256:aFOeJZAb3Y7XJxd+BReehNPp/dmurGW9M13mIayeOm0

View file

@ -221,7 +221,7 @@ func Run(cmd *cobra.Command, args []string) error {
Foreground(lipgloss.Color("1")).BorderLeftForeground(lipgloss.Color("1")) Foreground(lipgloss.Color("1")).BorderLeftForeground(lipgloss.Color("1"))
programDelegate.Styles.SelectedDesc = programDelegate.Styles.SelectedTitle programDelegate.Styles.SelectedDesc = programDelegate.Styles.SelectedTitle
m := model{ initialModel := model{
categoriesList: list.New(categories, categoryDelegate, 0, 0), categoriesList: list.New(categories, categoryDelegate, 0, 0),
categoriesKeys: categoryKeys, categoriesKeys: categoryKeys,
programsList: list.New([]list.Item{}, programDelegate, 0, 0), programsList: list.New([]list.Item{}, programDelegate, 0, 0),
@ -229,42 +229,42 @@ func Run(cmd *cobra.Command, args []string) error {
selectedCategory: false, selectedCategory: false,
} }
m.categoriesList.Title = "the cherry.town program directory" initialModel.categoriesList.Title = "the cherry.town program directory"
m.categoriesList.Styles.Title = titleStyle initialModel.categoriesList.Styles.Title = titleStyle
m.categoriesList.AdditionalShortHelpKeys = func() []key.Binding { initialModel.categoriesList.AdditionalShortHelpKeys = func() []key.Binding {
return []key.Binding{ return []key.Binding{
categoryKeys.selectKey, categoryKeys.selectKey,
} }
} }
m.categoriesList.AdditionalFullHelpKeys = func() []key.Binding { initialModel.categoriesList.AdditionalFullHelpKeys = func() []key.Binding {
return []key.Binding{ return []key.Binding{
categoryKeys.selectKey, categoryKeys.selectKey,
} }
} }
m.programsList.Styles.Title = categoryTitleStyle initialModel.programsList.Styles.Title = categoryTitleStyle
m.programsList.AdditionalShortHelpKeys = func() []key.Binding { initialModel.programsList.AdditionalShortHelpKeys = func() []key.Binding {
return []key.Binding{ return []key.Binding{
programKeys.exec, programKeys.exec,
programKeys.back, programKeys.back,
} }
} }
m.programsList.AdditionalFullHelpKeys = func() []key.Binding { initialModel.programsList.AdditionalFullHelpKeys = func() []key.Binding {
return []key.Binding{ return []key.Binding{
programKeys.exec, programKeys.exec,
programKeys.back, programKeys.back,
} }
} }
p := tea.NewProgram(m) p := tea.NewProgram(initialModel)
mf, err := p.Run() finalModel, err := p.Run()
if err != nil { if err != nil {
fmt.Println("error: ", err) fmt.Println("error: ", err)
os.Exit(1) os.Exit(1)
} }
if mf, ok := mf.(model); ok && mf.shouldExec != "" { if finalModel, ok := finalModel.(model); ok && finalModel.shouldExec != "" {
execCmd := exec.Command(mf.shouldExec) execCmd := exec.Command(finalModel.shouldExec)
execCmd.Stdin = os.Stdin execCmd.Stdin = os.Stdin
execCmd.Stdout = os.Stdout execCmd.Stdout = os.Stdout
execCmd.Stderr = os.Stderr execCmd.Stderr = os.Stderr