diff options
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/common/ask | 9 | ||||
-rwxr-xr-x | bin/dmscripts/dmpass | 2 |
2 files changed, 8 insertions, 3 deletions
diff --git a/bin/common/ask b/bin/common/ask index 85b5f9e..e9f6c91 100755 --- a/bin/common/ask +++ b/bin/common/ask @@ -1,13 +1,18 @@ -#!/usr/bin/env bash -# Depends on passmenu +#!/bin/sh if [ -z "$1" ] then echo -n ">" read prompt +elif [ "$1" = "-1" ] +then + shift + prompt=$1 + test -z "$1" || exit 1 else prompt="$@" fi + API_KEY="$(pass tokens/openai-api)" data=$(echo \ diff --git a/bin/dmscripts/dmpass b/bin/dmscripts/dmpass index 2af798b..9d79660 100755 --- a/bin/dmscripts/dmpass +++ b/bin/dmscripts/dmpass @@ -4,7 +4,7 @@ lscmd="ls --group-directories-first" dmenucmd="dmenu -l 4 -g 2" while [ -d "${store}/${file}" ] do - choice="$($lscmd "${store}/${file}" | awk -F'.gpg' '{print $1}' | $dmenucmd)" + choice="$($lscmd "${store}/${file}" | sed 's/\.gpg$//'| $dmenucmd)" [ "$choice" ] || break file="${file}/${choice}" done |