From 08c9bcb3fed37d9483258bd97aaebc47b54b3fa3 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Sun, 17 Nov 2024 19:49:05 -0300 Subject: rm -rf v2/ --- v2/src/bin/absolute | 89 ----------------------------------------------------- 1 file changed, 89 deletions(-) delete mode 100755 v2/src/bin/absolute (limited to 'v2/src/bin/absolute') diff --git a/v2/src/bin/absolute b/v2/src/bin/absolute deleted file mode 100755 index f475901..0000000 --- a/v2/src/bin/absolute +++ /dev/null @@ -1,89 +0,0 @@ -#!/bin/sh -set -eu - - -usage() { - cat <<-'EOF' - Usage: - absolute [CONTENT...] - absolute -h - EOF -} - -help() { - cat <<-'EOF' - - Options: - -h, --help show this message - - CONTENT a literal string to be prefixed - - - Add domain prefix to build a full URL. If CONTENT is not given, - get data from STDIN. - - Usually used in conjunction with url-for(1). - - - Examples: - - Get the URL for "static/style.css", and make it absolute: - - $ url-for 'static/style.css' | absolute - https://euandre.org/static/style.css - - - Get the absolute variant of a relative URL: - - $ absolute "$homepage_url" - https://euandre.org/pt/ - 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)) - - -. src/lib/base.conf - - -prefix() { - sed "s|^/\?|https://$domain/|" -} - - -if [ $# = 0 ]; then - prefix -else - for s in "$@"; do - printf '%s\n' "$s" | prefix - done -fi -- cgit v1.2.3