From b5ae39ff58dc13d7066ee33b7a3f89203b5ec5eb Mon Sep 17 00:00:00 2001 From: Dinh Bao Dang Date: Sat, 9 Feb 2019 11:52:00 +0100 Subject: [PATCH] add dmenu to getkeys command ... * one can still launch it with a parameter * dmenu shows a vertical list of commands for which help files are available --- .scripts/tools/getkeys | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.scripts/tools/getkeys b/.scripts/tools/getkeys index 444f4c08..0f67a545 100755 --- a/.scripts/tools/getkeys +++ b/.scripts/tools/getkeys @@ -1,4 +1,14 @@ #!/bin/sh -cat ~/.config/getkeys/"$1" 2>/dev/null && exit +# Shows keyboard shortcuts for programs. +# Program is chosen either by parameter or dmenu. + +keys_folder=~/.config/getkeys + +# use parameter: +cat $keys_folder/"$1" 2>/dev/null && exit echo "Run command with one of the following arguments for info about that program:" -ls ~/.config/getkeys +ls $keys_folder + +# use dmenu: +printf "\n\t---> or choose right now in dmenu\n" +cat $keys_folder/$(ls $keys_folder | dmenu -i -l 20 -p "Show keybindings for:") 2>/dev/null