diff --git a/bin/mbhelper b/bin/mbhelper new file mode 100755 index 0000000..a41da89 --- /dev/null +++ b/bin/mbhelper @@ -0,0 +1,56 @@ +#!/bin/bash +# mbhelper - command palette like menu, search and run, quick access to +# all important config tools, edit config files, show keybord shortcuts +# favorites, online resources and more. +# + +case $LANG in + pl*) + LNGDIR="pl" + TYPE_TO_SEARCH="pisz aby wyszukać" + + ;; + es*) + LNGDIR="en" + TYPE_TO_SEARCH="type to search" + ;; + *) + LNGDIR="en" + TYPE_TO_SEARCH="type to search" + ;; +esac + +[[ -f "$HOME/.config/mabox/mbhelper.csv" ]] && CSVFILE="$HOME/.config/mabox/mbhelper.csv" || CSVFILE="/usr/share/mabox/lang/${LNGDIR}/.config/mabox/mbhelper.csv" + + +### RUN +if [ $1 == "-s" ]; then +. /usr/bin/pipemenu-standalone.cfg +. $HOME/.config/mabox/mabox.conf +MENU_PADDING_TOP=24 +MENU_HALIGN="center" +MENU_VALIGN="top" +MENU_MARGIN_Y=40 +jgmenu_icon_size=0 +JGWIDTH=500 +MENU_HEIGHT_MAX=600 + + +[ $(pidof picom) ] && MENU_RADIUS=$jgtools_radius +[ -z $jgmenu_use_borders ] && menu_border=0 + +mkconfigfile + +cat < ${MENU_ITEMS} +@search,,10,5,292,20,4,left,top,auto,#262626,""" $TYPE_TO_SEARCH""" +. $CSVFILE +EOF + +jgmenu --config-file=${CONFIG_FILE} --csv-file=${MENU_ITEMS} 2>/dev/null + +exit 0 + +fi +printf '%s\n' "${out[@]}" + +