From 4b05862b26330e28f0f2354c57fa5feeb0ee22e2 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Tue, 23 Mar 2021 08:04:10 +0200 Subject: feat: add new script, "repeat" --- Makefile | 1 + repeat | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100755 repeat diff --git a/Makefile b/Makefile index be4b342..313eea9 100644 --- a/Makefile +++ b/Makefile @@ -14,6 +14,7 @@ scripts = \ prettyml \ prettyson \ print-argv \ + repeat \ ssl-cert-gen \ totp diff --git a/repeat b/repeat new file mode 100755 index 0000000..afe3b92 --- /dev/null +++ b/repeat @@ -0,0 +1,12 @@ +#!/bin/bash + +set -eu -o pipefail + +n="$1" +shift + +i=0 +while [ "$i" -lt "$n" ] && "$@" +do + i=$(( "$i" + 1 )) +done -- cgit v1.2.1