diff --git a/usr/bin/jgespanso-pipe b/usr/bin/jgespanso-pipe
new file mode 100755
index 0000000..86a3cc4
--- /dev/null
+++ b/usr/bin/jgespanso-pipe
@@ -0,0 +1,62 @@
+#!/bin/bash
+
+case $LANG in
+ pl*)
+ CONFIGURE="Konfiguracja Espanso"
+ EDITCONF="Edytuj domyślny plik konfiguracyjny"
+ OPENCONFDIR="Otwórz katalog z konfiguracją"
+ DOCU="Dokumentacja Espanso (online)"
+ ;;
+ es*)
+ CONFIGURE="Configurar Espanso"
+ EDITCONF="Editar archivo x defecto"
+ OPENCONFDIR="Abrir el directorio"
+ DOCU="Leer Documentacion de Espanso (en línea)"
+ ;;
+ *)
+ CONFIGURE="Configure Espanso"
+ EDITCONF="Edit default config file"
+ OPENCONFDIR="Open config directory"
+ DOCU="Read Espanso documentation (online)"
+ ;;
+esac
+
+
+
+MENU_ITEMS=/tmp/espanso_list.csv
+trap "rm -f $MENU_ITEMS" EXIT
+echo "^sep(Espanso - text expander)" >/tmp/espanso_list.csv
+while read -r line ; do
+
+ IFS='-' read -r id string <<< "$line"
+ printf "\"\"\"%-12s %s\"\"\",espanso match exec %s\n" $id "$string" $id >> $MENU_ITEMS
+done < <(espanso match list)
+echo "^sep($CONFIGURE)" >>/tmp/espanso_list.csv
+echo "$EDITCONF, geany ~/.config/espanso/default.yml" >>/tmp/espanso_list.csv
+echo "$OPENCONFDIR,pcmanfm ~/.config/espanso/user/" >>/tmp/espanso_list.csv
+echo "$DOCU,exo-open --launch WebBrowser https://espanso.org/docs/" >>/tmp/espanso_list.csv
+
+### RUN
+if [ $1 == "-s" ]; then
+. /usr/bin/pipemenu-standalone.cfg
+
+MENU_PADDING_TOP=0
+MENU_HALIGN="center"
+MENU_VALIGN="center"
+jgmenu_icon_size=0
+JGWIDTH=500
+#MENU_HEIGHT_MAX=600
+mkconfigfile
+
+
+jgmenu --config-file=${CONFIG_FILE} --csv-file=/tmp/espanso_list.csv 2>/dev/null
+rm -f /tmp/espanso_list.csv
+exit 0
+fi
+#cat ${CONFIG_FILE}
+#cat ${MENU_ITEMS}
+
+if [ $1 == "-r" ]; then
+echo "$REMOVE,mb-setvar places_softwarepipe=false" >> /tmp/espanso_list.csv
+fi
+cat "${MENU_ITEMS}"