blob: caa62e91cff241f19ae37f0e44c057f46c7de522 [file] [log] [blame]
Paul Sokolovsky12acc5c2022-12-19 22:02:16 +03001#!/bin/bash
2
3url=$1
4
5case "${url}" in
6 http://*|https://*)
7 ;;
8 file:*)
9 ;;
10 *)
11 url=file:${url}
12 ;;
13esac
14
15case "${url}" in
16 http://*|https://*)
17 if [ -n "${BROWSER}" ]
18 then
19 echo "Opening ${url}"
20 "${BROWSER}" "${url}"
21 exit 0
22 fi
23 url=${url/:1947/:${HASPLM_PORT}}
24 url=${url/:3786/:${ECLAIR_PORT}}
25 ;;
26 file:*)
27 url=${url/file:${DOCK_DIR}/file:${HOST_DIR//\\//}}
28 ;;
29esac
30
31echo "Opening ${url}"
32echo "${url}" | socat stdin "tcp:host.docker.internal:${XDG_PORT}" ||
33 echo "WARNING: xdg-open-server is not running: ${url}"