From e598c486e317b563fb502ebc7352f71cdc003ffd Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Thu, 12 May 2022 10:31:44 -0300 Subject: git mv .local/bin/ .usr/bin/ --- .local/bin/open | 101 -------------------------------------------------------- 1 file changed, 101 deletions(-) delete mode 100755 .local/bin/open (limited to '.local/bin/open') diff --git a/.local/bin/open b/.local/bin/open deleted file mode 100755 index df1ad56b..00000000 --- a/.local/bin/open +++ /dev/null @@ -1,101 +0,0 @@ -#!/bin/sh -set -eu - -usage() { - cat <<-'EOF' - Usage: - open FILE... - open -h -EOF -} - -help() { - cat <<-'EOF' - - Options: - -h, --help show this message - - Examples: - - Open an HTML file on the current $BROWSER: - open index.html - - Open multiple PDF files (with zathura): - open *.pdf -EOF -} - -for flag in "$@"; do - case "$flag" in - --) - break - ;; - --help) - usage - help - exit - ;; - *) - ;; - esac -done - -while getopts 'h' flag; do - case "$flag" in - h) - usage - help - exit - ;; - *) - usage >&2 - exit 2 - ;; - esac -done -shift $((OPTIND - 1)) - -if [ -z "${1:-}" ]; then - usage >&2 - exit 2 -fi - -for f in "$@"; do - case "$f" in - *.ico|*.jpg|*.jpeg|*.png) - feh "$f" - ;; - https://www.youtube.com/watch*) - nohup mpv "$f" 1>&2 2>/dev/null & - ;; - *.flac|*.ogg|*.mkv|*.avi|*.mp4) - nohup mpv "$f" 1>&2 2>/dev/null & - ;; - http*|*.svg|*.html) - "$BROWSER" "$f" - ;; - gopher://*) - amfora "$f" - ;; - gemini://*) - telescope "$f" - ;; - *.pdf|*.djvu|*.ps|*.epub) - nohup zathura "$f" 1>&2 2>/dev/null & - ;; - *.txt) - less "$f" - ;; - *.midi) - timidity "$f" - ;; - mailto:*) - alot compose "$f" - ;; - *) - DIR="$(cd -- "$(dirname -- "$0")"; pwd)" - CMD="$(without-env PATH "$DIR" -- command -v xdg-open)" - "$CMD" "$f" - ;; - esac -done -- cgit v1.3