Skip to content

Commit

Permalink
Fix shellcheck errors (#292)
Browse files Browse the repository at this point in the history
To improve portability
  • Loading branch information
pdamianik authored Aug 12, 2023
1 parent 5b77e9c commit e249a73
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions pages/Useful Utilities/Hyprland-desktop-portal.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,29 +106,29 @@ ENABLED_PORTAL_DIR="/usr/share/xdg-desktop-portal/portals"
# needs to be created manually
DISABLED_PORTAL_DIR="/usr/share/xdg-desktop-portal/disabled-portals"

function is_enabled {
is_portal_enabled() {
[ -f "$ENABLED_PORTAL_DIR/$1.portal" ]
}

function is_disabled {
is_portal_disabled() {
[ -f "$DISABLED_PORTAL_DIR/$1.portal" ]
}

function enable {
enable_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"
}

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
is_disabled $PORTAL && enable $PORTAL
if [ "$ENABLE" = "enable" ]; then
is_portal_disabled "$PORTAL" && enable_portal "$PORTAL"
else
is_enabled $PORTAL && disable $PORTAL
is_portal_enabled "$PORTAL" && disable_portal "$PORTAL"
fi
```

Expand Down

0 comments on commit e249a73

Please sign in to comment.