diff --git a/homeConfig/dotfiles/bash/bashrc b/homeConfig/dotfiles/bash/bashrc index 76d5df5..9acd9c8 100644 --- a/homeConfig/dotfiles/bash/bashrc +++ b/homeConfig/dotfiles/bash/bashrc @@ -40,19 +40,26 @@ fi # Alias List -alias ls='lsd' + alias ls='lsd' -# penpot alias function -penpot() { - case "$1" in - run) - sudo docker compose -p penpot -f ~/Documents/tools/penpot/docker-compose.yaml up -d - ;; - stop) - sudo docker compose -p penpot -f ~/Documents/tools/penpot/docker-compose.yaml down - ;; - *) - echo "Usage: penpot {run|stop}" - ;; - esac -} + # penpot alias function + penpot() { + case "$1" in + run) + sudo docker compose -p penpot -f ~/Documents/tools/penpot/docker-compose.yaml up -d + if [[ "$OSTYPE" == "linux-gnu"* ]]; then + xdg-open "http://localhost:9001" + elif [[ "$OSTYPE" == "darwin"* ]]; then + open "http://localhost:9001" + fi + echo "Started penpot on http://localhost:9001" + ;; + stop) + sudo docker compose -p penpot -f ~/Documents/tools/penpot/docker-compose.yaml down + echo "Stopping penpot" + ;; + *) + echo "Usage: penpot {run|stop}" + ;; + esac + }