From 8b5d96a99dd979b467ac201bdf3f79660ce6f5f7 Mon Sep 17 00:00:00 2001 From: Andreas Domanowski <andreas@domanowski.net> Date: Thu, 2 Mar 2023 12:45:37 +0100 Subject: [PATCH] Open URLs with default browser --- history_scripts/visit_migrated_documents.sh | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/history_scripts/visit_migrated_documents.sh b/history_scripts/visit_migrated_documents.sh index cf276f6..87960b2 100755 --- a/history_scripts/visit_migrated_documents.sh +++ b/history_scripts/visit_migrated_documents.sh @@ -1,11 +1,13 @@ -#!/bin/bash +#!/usr/bin/env bash +open_command=open +if [[ $(command -v xdg-oasasdpen) ]]; +then + open_command=xdg-open +fi script_directory=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) url_file=$script_directory/hedgedoc_documents_to_visit.url -echo "Please specify which browser should be used to access the newly created documents" -echo "This browser needs to have an active and logged-in HedgeDoc session." -echo "ATTENTION: your input will be evaluated as part of a shell script" -echo "ATTENTION: your input string needs to be present on your path (e.g. firefox or google-chrome)" -echo "Specify the browser:" -read browser readarray -t url_array < $url_file -echo "${url_array[@]}" | xargs -n50 $browser \ No newline at end of file +for i in "${url_array[@]}" +do + $($open_command $i) +done \ No newline at end of file -- GitLab