From fe25f1bf19d75f6edeaaaaf698723b8d6ea082b2 Mon Sep 17 00:00:00 2001 From: Michael Housh Date: Tue, 18 Nov 2025 17:21:31 -0500 Subject: [PATCH] feat: Begins shorten-url script. --- env/.local/scripts/shorten-url | 71 ++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100755 env/.local/scripts/shorten-url diff --git a/env/.local/scripts/shorten-url b/env/.local/scripts/shorten-url new file mode 100755 index 0000000..210a8e9 --- /dev/null +++ b/env/.local/scripts/shorten-url @@ -0,0 +1,71 @@ +#!/usr/bin/env bash + +set -e +set -o nounset +set -o pipefail + +SCRIPTS=${SCRIPTS:-$HOME/.local/scripts} +THIS_FILE=${BASH_SOURCE[0]} +LOG_LABEL=$(basename "$THIS_FILE") +THIS=${THIS:-$LOG_LABEL} +LOG_FILE=${LOG_FILE:-"$LOG_LABEL.log"} + +API_KEY=$(/bin/gopass show --password Keys/shlink/api-key) +BASE_URL="http://roguemini.housh.dev:8880/rest/v3" + +usage() { + cat <