diff options
author | Rasmus Steinke <rasi@xssn.at> | 2017-07-26 15:59:48 +0200 |
---|---|---|
committer | Rasmus Steinke <rasi@xssn.at> | 2017-07-26 15:59:48 +0200 |
commit | 05f6a919636cf3a4c6ff2fd32ea7f29868ea4a4a (patch) | |
tree | 416ef85c9754f638016ee7b701d8fd31afcadcfb | |
parent | 20c9e124bedc373b48b48c08cf0242cfd44b6783 (diff) | |
download | perl-app-clerk-05f6a919636cf3a4c6ff2fd32ea7f29868ea4a4a.tar.gz perl-app-clerk-05f6a919636cf3a4c6ff2fd32ea7f29868ea4a4a.tar.xz |
allow deletion of playlists
-rwxr-xr-x | clerk_fzf/clerk_fzf | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/clerk_fzf/clerk_fzf b/clerk_fzf/clerk_fzf index 6999ed9..31cdb1d 100755 --- a/clerk_fzf/clerk_fzf +++ b/clerk_fzf/clerk_fzf @@ -268,7 +268,8 @@ playlists () { playlistactions () { menu_content=( "Load Playlist" - "Add Playlist" + "Append Playlist" + "Delete Playlist" "Cancel") plmenu="$(printf '%s\n' "${menu_content[@]}" | fzf --reverse -i --ansi)" @@ -283,6 +284,18 @@ playlistactions () { mpc load "${plsmenu}" > /dev/null tmux findw -t music queue $(${script}) + elif [[ $plmenu == "Delete Playlist" ]]; then + del_content=( + "Yes" + "No") + + delmenu="$(printf '%s\n' "${del_content[@]}" | fzf --reverse -i --ansi --header="Delete Playlist ${plsmenu}?")" + if [[ $delmenu == "Yes" ]]; then + mpc rm "${plsmenu}" + playlists + elif [[ $delmenu == "No" ]]; then + playlists + fi elif [[ $plmenu == "Cancel" ]]; then playlists fi |