mirror of
https://gitlab.com/dwt1/dotfiles.git
synced 2026-08-11 02:21:14 +10:00
Playing with a dmenu script for Reddio.
This commit is contained in:
@@ -22,7 +22,7 @@ declare -a options=(" awesome
|
|||||||
zsh
|
zsh
|
||||||
quit ")
|
quit ")
|
||||||
|
|
||||||
choice=$(echo -e "${options[@]}" | dmenu -l -i -p 'Edit a config file: ')
|
choice=$(echo -e "${options[@]}" | dmenu -i -p 'Edit a config file: ')
|
||||||
|
|
||||||
if [ "$choice" == ' quit ' ]; then
|
if [ "$choice" == ' quit ' ]; then
|
||||||
echo "Program terminated."
|
echo "Program terminated."
|
||||||
|
|||||||
+11
-1
@@ -11,6 +11,7 @@
|
|||||||
declare -a options=(" r/archlinux
|
declare -a options=(" r/archlinux
|
||||||
r/commandline
|
r/commandline
|
||||||
r/DistroTube
|
r/DistroTube
|
||||||
|
r/GopherHoles
|
||||||
r/linux
|
r/linux
|
||||||
r/linuxmasterrace
|
r/linuxmasterrace
|
||||||
r/unixporn
|
r/unixporn
|
||||||
@@ -18,35 +19,44 @@ declare -a options=(" r/archlinux
|
|||||||
r/vim
|
r/vim
|
||||||
quit ")
|
quit ")
|
||||||
|
|
||||||
choice=$(echo -e "${options[@]}" | dmenu -l -i -p 'Last 10 Posts From Reddit: ')
|
choice=$(echo -e "${options[@]}" | dmenu -l 10 -i -p 'Last 10 Posts From Reddit: ')
|
||||||
|
|
||||||
if [ "$choice" == ' quit ' ]; then
|
if [ "$choice" == ' quit ' ]; then
|
||||||
echo "Program terminated."
|
echo "Program terminated."
|
||||||
fi
|
fi
|
||||||
if [ "$choice" == ' r/archlinux ' ]; then
|
if [ "$choice" == ' r/archlinux ' ]; then
|
||||||
|
reddio print -l 15 r/archlinux | sed 's/\x1b\[[0-9;]*m//g' | dmenu -l 15 -i -p 'r/archlinux'
|
||||||
exec st -e $SHELL -c 'reddio print -l 10 r/archlinux;$SHELL'
|
exec st -e $SHELL -c 'reddio print -l 10 r/archlinux;$SHELL'
|
||||||
fi
|
fi
|
||||||
if [ "$choice" == ' r/commandline ' ]; then
|
if [ "$choice" == ' r/commandline ' ]; then
|
||||||
|
reddio print -l 15 r/archlinux | sed 's/\x1b\[[0-9;]*m//g' | dmenu -l 15 -i -p 'r/commandline'
|
||||||
exec st -e $SHELL -c 'reddio print -l 10 r/commandline;$SHELL'
|
exec st -e $SHELL -c 'reddio print -l 10 r/commandline;$SHELL'
|
||||||
fi
|
fi
|
||||||
if [ "$choice" == ' r/DistroTube ' ]; then
|
if [ "$choice" == ' r/DistroTube ' ]; then
|
||||||
|
reddio print -l 15 r/archlinux | sed 's/\x1b\[[0-9;]*m//g' | dmenu -l 15 -i -p 'r/DistroTube'
|
||||||
exec st -e $SHELL -c 'reddio print -l 10 r/DistroTube;$SHELL'
|
exec st -e $SHELL -c 'reddio print -l 10 r/DistroTube;$SHELL'
|
||||||
fi
|
fi
|
||||||
if [ "$choice" == ' r/GopherHoles ' ]; then
|
if [ "$choice" == ' r/GopherHoles ' ]; then
|
||||||
|
reddio print -l 15 r/archlinux | sed 's/\x1b\[[0-9;]*m//g' | dmenu -l 15 -i -p 'r/GopherHoles'
|
||||||
exec st -e $SHELL -c 'reddio print -l 10 r/GopherHoles;$SHELL'
|
exec st -e $SHELL -c 'reddio print -l 10 r/GopherHoles;$SHELL'
|
||||||
fi
|
fi
|
||||||
if [ "$choice" == ' r/linux ' ]; then
|
if [ "$choice" == ' r/linux ' ]; then
|
||||||
|
reddio print -l 15 r/archlinux | sed 's/\x1b\[[0-9;]*m//g' | dmenu -l 15 -i -p 'r/linux'
|
||||||
exec st -e $SHELL -c 'reddio print -l 10 r/linux;$SHELL'
|
exec st -e $SHELL -c 'reddio print -l 10 r/linux;$SHELL'
|
||||||
fi
|
fi
|
||||||
if [ "$choice" == ' r/linuxmasterrace ' ]; then
|
if [ "$choice" == ' r/linuxmasterrace ' ]; then
|
||||||
|
reddio print -l 15 r/archlinux | sed 's/\x1b\[[0-9;]*m//g' | dmenu -l 15 -i -p 'r/linuxmasterrace'
|
||||||
exec st -e $SHELL -c 'reddio print -l 10 r/linuxmasterrace;$SHELL'
|
exec st -e $SHELL -c 'reddio print -l 10 r/linuxmasterrace;$SHELL'
|
||||||
fi
|
fi
|
||||||
if [ "$choice" == ' r/unixporn ' ]; then
|
if [ "$choice" == ' r/unixporn ' ]; then
|
||||||
|
reddio print -l 15 r/archlinux | sed 's/\x1b\[[0-9;]*m//g' | dmenu -l 15 -i -p 'r/unixporn'
|
||||||
exec st -e $SHELL -c 'reddio print -l 10 r/unixporn;$SHELL'
|
exec st -e $SHELL -c 'reddio print -l 10 r/unixporn;$SHELL'
|
||||||
fi
|
fi
|
||||||
if [ "$choice" == ' r/linux4noobs ' ]; then
|
if [ "$choice" == ' r/linux4noobs ' ]; then
|
||||||
|
reddio print -l 15 r/archlinux | sed 's/\x1b\[[0-9;]*m//g' | dmenu -l 15 -i -p 'r/linux4noobs'
|
||||||
exec st -e $SHELL -c 'reddio print -l 10 r/linux4noobs;$SHELL'
|
exec st -e $SHELL -c 'reddio print -l 10 r/linux4noobs;$SHELL'
|
||||||
fi
|
fi
|
||||||
if [ "$choice" == ' r/vim ' ]; then
|
if [ "$choice" == ' r/vim ' ]; then
|
||||||
|
reddio print -l 15 r/archlinux | sed 's/\x1b\[[0-9;]*m//g' | dmenu -l 15 -i -p 'r/vim'
|
||||||
exec st -e $SHELL -c 'reddio print -l 10 r/vim;$SHELL'
|
exec st -e $SHELL -c 'reddio print -l 10 r/vim;$SHELL'
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user