Skip to content

Commit 7cd488d

Browse files
committed
keepassxc-open-all-urls.sh: Fix --cli and keepass-db parameters being ignored
1 parent c07af19 commit 7cd488d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

keepassxc-open-all-urls.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ parse_args __DESCRIPTION "$DESCRIPTION" __USAGE "$USAGE" "$@"
1818

1919
browser_cmd="${KW_ARGS['-b']-}"
2020
browser_cmd="${KW_ARGS['--browser']-${browser_cmd}}"
21+
keepass_cli="${KW_ARGS['-c']-keepassxc.cli}"
22+
keepass_cli="${KW_ARGS['--cli']-$keepass_cli}}"
2123
keepass_group="${KW_ARGS['--group']-${KW_ARGS['-g']}}"
2224

2325
set_trap 2
@@ -52,7 +54,7 @@ echo ""
5254
while read -r -u 3 entry
5355
do
5456
url="$(echo "$pw" \
55-
| keepassxc.cli show -a URL ~/keepass_backup/personal_accounts.kdbx "$entry" \
57+
| "$keepass_cli" show -a URL "${NAMED_ARGS['keepass-db']}" "$entry" \
5658
2>/dev/null || true)"
5759
if [[ -z "$url" ]]
5860
then
@@ -67,6 +69,6 @@ do
6769
read -s
6870
fi
6971
done 3< <(echo "$pw" \
70-
| keepassxc.cli ls -Rf ~/keepass_backup/personal_accounts.kdbx "${keepass_group-/}" \
72+
| "$keepass_cli" ls -Rf "${NAMED_ARGS['keepass-db']}" "${keepass_group-/}" \
7173
2> /dev/null)
7274

0 commit comments

Comments
 (0)