summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRasmus Steinke <rasi@xssn.at>2017-07-26 15:59:48 +0200
committerRasmus Steinke <rasi@xssn.at>2017-07-26 15:59:48 +0200
commit05f6a919636cf3a4c6ff2fd32ea7f29868ea4a4a (patch)
tree416ef85c9754f638016ee7b701d8fd31afcadcfb
parent20c9e124bedc373b48b48c08cf0242cfd44b6783 (diff)
downloadperl-app-clerk-05f6a919636cf3a4c6ff2fd32ea7f29868ea4a4a.tar.gz
perl-app-clerk-05f6a919636cf3a4c6ff2fd32ea7f29868ea4a4a.tar.xz
allow deletion of playlists
-rwxr-xr-xclerk_fzf/clerk_fzf15
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