commit a0971ee04dfe20003c85974a0e178bda91af2a31 parent a71a63607c92c28b6198c7481fada82dd60afce6 Author: Jacob R. Edwards <jacob@jacobedwards.org> Date: Sun, 8 Oct 2023 08:30:43 -0700 Add configurable default url location Diffstat:
| M | local/bin/bin/urls | | | 11 | ++++++++++- |
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/local/bin/bin/urls b/local/bin/bin/urls @@ -13,7 +13,16 @@ # # in dmenu(1) and will contain only the url in the output. -walk -f "$@" | xargs awk 'NF { +default() ( + f="${XDG_CONFIG_HOME:-"$HOME"/.config}/urls" + if ! test -f "$f"; then + echo /dev/stdin + else + awk '{ gsub("^~", ENVIRON["HOME"], $0); print }' < "$f" + fi +) + +walk -f "${@:-"$(default)"}" | xargs awk 'NF { url = $1 $1 = "" print FILENAME, $0, url