keepassxc/share/linux/appimage-apprun.sh

16 lines
638 B
Bash
Raw Permalink Normal View History

2023-12-19 22:40:50 +00:00
#!/usr/bin/env bash
2025-11-08 17:29:43 +00:00
export PATH="$(dirname $0)/usr/bin:${PATH}"
2023-12-19 22:40:50 +00:00
if [ "$1" == "cli" ] || [ "$(basename "$ARGV0")" == "keepassxc-cli" ] || [ "$(basename "$ARGV0")" == "keepassxc-cli.AppImage" ]; then
[ "$1" == "cli" ] && shift
exec keepassxc-cli "$@"
2025-11-08 17:29:43 +00:00
elif [ "$1" == "proxy" ] || [ "$(basename "$ARGV0")" == "keepassxc-proxy" ] || [ "$(basename "$ARGV0")" == "keepassxc-proxy.AppImage" ]; then
2023-12-19 22:40:50 +00:00
[ "$1" == "proxy" ] && shift
exec keepassxc-proxy "$@"
2025-11-08 17:29:43 +00:00
elif [ -v CHROME_WRAPPER ] || [ -v MOZ_LAUNCHED_CHILD ] || [ "$2" == "keepassxc-browser@keepassxc.org" ]; then
exec keepassxc-proxy "$@"
2023-12-19 22:40:50 +00:00
else
exec keepassxc "$@"
fi