# HG changeset patch # User Meredith Howard # Date 1672284538 18000 # Node ID 12d7a48cef22cdb328b1a18af09ac8641a92af8b # Parent 42fb34b64292829bf09f8928fc73e8cfb92847fd add shfmt and scdoc stubs diff --git a/bin/scdoc b/bin/scdoc new file mode 100755 --- /dev/null +++ b/bin/scdoc @@ -0,0 +1,15 @@ +#!/bin/sh +set -eu + +age_limit=180 + +install_it() { + local scratch="$(mktemp -d)" + trap 'rm -rf -- "$scratch"' EXIT + git clone --depth=1 "https://git.sr.ht/~sircmpwn/scdoc" "$scratch" + make -C "$scratch" install PREFIX="$HOME/.local" + rm -rf -- "$scratch" + asdf reshim || : +} + +. ~/.lib/sh/stubexec.sh diff --git a/bin/shfmt b/bin/shfmt new file mode 100755 --- /dev/null +++ b/bin/shfmt @@ -0,0 +1,11 @@ +#!/bin/sh +set -eu + +age_limit=90 + +install_it() { + go install mvdan.cc/sh/v3/cmd/shfmt@latest + asdf reshim || : +} + +. ~/.lib/sh/stubexec.sh