From ed6cf53632a6733e2e1eb22a36db539bb06b645f Mon Sep 17 00:00:00 2001 From: Felix Van der Jeugt Date: Thu, 15 Sep 2016 10:13:22 +0200 Subject: [PATCH] unify abduco commands --- local/bin/abduco | 18 ++++++++++++++++++ local/bin/abduco_list | 7 ------- local/bin/abduco_run | 5 ----- 3 files changed, 18 insertions(+), 12 deletions(-) create mode 100755 local/bin/abduco delete mode 100755 local/bin/abduco_list delete mode 100755 local/bin/abduco_run diff --git a/local/bin/abduco b/local/bin/abduco new file mode 100755 index 0000000..e26678c --- /dev/null +++ b/local/bin/abduco @@ -0,0 +1,18 @@ +#!/bin/bash + +result="$(case "$1" in + list) abduco | tail -n +2 | cut -f3 | dmenu ;; + run|watch) dmenu_path | dmenu ;; + *) echo "other" ;; +esac)" + +if test "$result" = "other"; then + exec /usr/bin/abduco "$@" +fi + +case "$1" in + list) if abduco | grep -q "$result"; then exec urxvtc -e /usr/bin/abduco -a "$result"; fi ;; + watch) result="watch $result" ;& + run) exec urxvtc -e /usr/bin/abduco -A "$result" $result ;; +esac + diff --git a/local/bin/abduco_list b/local/bin/abduco_list deleted file mode 100755 index 31dc0c0..0000000 --- a/local/bin/abduco_list +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -session="$(abduco | tail -n +2 | cut -f3 | dmenu)" -if [ ! -z "$session" ]; then - if abduco | grep -q "$session"; then - urxvtc -e abduco -a "$session" - fi -fi diff --git a/local/bin/abduco_run b/local/bin/abduco_run deleted file mode 100755 index 6c054ca..0000000 --- a/local/bin/abduco_run +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash -command="$(dmenu_path | dmenu)" -if [ ! -z "$command" ]; then - urxvtc -e abduco -A "$command" $command -fi