exit tui properly
This commit is contained in:
parent
17ae2f1b4e
commit
20e0a21289
@ -40,7 +40,7 @@ func (m deviceModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
|||||||
switch msg := msg.(type) {
|
switch msg := msg.(type) {
|
||||||
case tea.KeyMsg:
|
case tea.KeyMsg:
|
||||||
if msg.String() == "ctrl+c" {
|
if msg.String() == "ctrl+c" {
|
||||||
return m, tea.Quit
|
os.Exit(0)
|
||||||
}
|
}
|
||||||
if msg.String() == "enter" {
|
if msg.String() == "enter" {
|
||||||
device := m.list.SelectedItem()
|
device := m.list.SelectedItem()
|
||||||
|
@ -78,7 +78,7 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if msg.String() == "ctrl+c" {
|
if msg.String() == "ctrl+c" {
|
||||||
return m, tea.Quit
|
os.Exit(0)
|
||||||
}
|
}
|
||||||
if msg.String() == "ctrl+r" {
|
if msg.String() == "ctrl+r" {
|
||||||
track := m.list.SelectedItem()
|
track := m.list.SelectedItem()
|
||||||
|
@ -57,8 +57,8 @@ func (m mainModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
|||||||
}
|
}
|
||||||
switch msg := msg.(type) {
|
switch msg := msg.(type) {
|
||||||
case tea.KeyMsg:
|
case tea.KeyMsg:
|
||||||
if msg.String() == "ctrl+c" {
|
if msg.String() == "ctrl+c" || msg.String() == "q" || msg.String() == "esc" {
|
||||||
return m, tea.Quit
|
os.Exit(0)
|
||||||
}
|
}
|
||||||
if msg.String() == "enter" {
|
if msg.String() == "enter" {
|
||||||
switch m.list.SelectedItem().(mainItem).SpotifyItem.(type) {
|
switch m.list.SelectedItem().(mainItem).SpotifyItem.(type) {
|
||||||
|
@ -63,7 +63,7 @@ func (m playlistModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
|||||||
switch msg := msg.(type) {
|
switch msg := msg.(type) {
|
||||||
case tea.KeyMsg:
|
case tea.KeyMsg:
|
||||||
if msg.String() == "ctrl+c" {
|
if msg.String() == "ctrl+c" {
|
||||||
return m, tea.Quit
|
os.Exit(0)
|
||||||
}
|
}
|
||||||
if msg.String() == "enter" {
|
if msg.String() == "enter" {
|
||||||
playlist := m.list.SelectedItem().(playlistItem).SimplePlaylist
|
playlist := m.list.SelectedItem().(playlistItem).SimplePlaylist
|
||||||
|
@ -77,7 +77,7 @@ func (m playlistTracksModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if msg.String() == "ctrl+c" {
|
if msg.String() == "ctrl+c" {
|
||||||
return m, tea.Quit
|
os.Exit(0)
|
||||||
}
|
}
|
||||||
if msg.String() == "ctrl+r" {
|
if msg.String() == "ctrl+r" {
|
||||||
track := m.list.SelectedItem()
|
track := m.list.SelectedItem()
|
||||||
|
Loading…
Reference in New Issue
Block a user