Fix shellcheck errors (#292)

To improve portability
This commit is contained in:
Philip Damianik 2023-08-12 13:29:43 +02:00 committed by GitHub
parent 5b77e9c833
commit e249a73bf2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -106,29 +106,29 @@ ENABLED_PORTAL_DIR="/usr/share/xdg-desktop-portal/portals"
# needs to be created manually # needs to be created manually
DISABLED_PORTAL_DIR="/usr/share/xdg-desktop-portal/disabled-portals" DISABLED_PORTAL_DIR="/usr/share/xdg-desktop-portal/disabled-portals"
function is_enabled { is_portal_enabled() {
[ -f "$ENABLED_PORTAL_DIR/$1.portal" ] [ -f "$ENABLED_PORTAL_DIR/$1.portal" ]
} }
function is_disabled { is_portal_disabled() {
[ -f "$DISABLED_PORTAL_DIR/$1.portal" ] [ -f "$DISABLED_PORTAL_DIR/$1.portal" ]
} }
function enable { enable_portal() {
mv "$DISABLED_PORTAL_DIR/$1.portal" "$ENABLED_PORTAL_DIR/$1.portal" mv "$DISABLED_PORTAL_DIR/$1.portal" "$ENABLED_PORTAL_DIR/$1.portal"
} }
function disable { disable_portal() {
mv "$ENABLED_PORTAL_DIR/$1.portal" "$DISABLED_PORTAL_DIR/$1.portal" mv "$ENABLED_PORTAL_DIR/$1.portal" "$DISABLED_PORTAL_DIR/$1.portal"
} }
PORTAL=$1 PORTAL=$1
ENABLE=${2:-$(is_enabled $PORTAL && echo "disable" || echo "enable")} ENABLE=${2:-$(is_portal_enabled "$PORTAL" && echo "disable" || echo "enable")}
if [ $ENABLE = "enable" ]; then if [ "$ENABLE" = "enable" ]; then
is_disabled $PORTAL && enable $PORTAL is_portal_disabled "$PORTAL" && enable_portal "$PORTAL"
else else
is_enabled $PORTAL && disable $PORTAL is_portal_enabled "$PORTAL" && disable_portal "$PORTAL"
fi fi
``` ```