From 60052659b98832c78c902e4f27ecee2663d8e913 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Wed, 6 May 2026 08:30:49 +0200 Subject: Added scripts --- scripts/dmenu-urlselect | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 scripts/dmenu-urlselect (limited to 'scripts/dmenu-urlselect') diff --git a/scripts/dmenu-urlselect b/scripts/dmenu-urlselect new file mode 100755 index 0000000..a988826 --- /dev/null +++ b/scripts/dmenu-urlselect @@ -0,0 +1,28 @@ +#!/bin/sh + +# Finds all URLs in stdin and prompts a dmenu choice, then writes the selected +# url to stdout. +# Requires: dmenu (or similar), urlgrep + +# Usage: dmenu-urlselect [-m menu] + +menu="dmenu -i -l 20" + +usage() { + echo "Usage: dmenu-urlselect [-m MENU]" +} + +while getopts "m:" opt; do + case "$opt" in + m) + menu="$OPTARG" + ;; + *) + usage + exit 1 + ;; + esac +done +shift $((OPTIND - 1)) + +urlgrep | $menu -- cgit v1.3