From 806ad08d215f3599adc5f9d41ac0e300b9d53c59 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Thu, 9 May 2024 14:47:17 -0300 Subject: bin/statusconv: Move to eut --- bin/statusconv | 50 -------------------------------------------------- 1 file changed, 50 deletions(-) delete mode 100755 bin/statusconv diff --git a/bin/statusconv b/bin/statusconv deleted file mode 100755 index 9bc858b..0000000 --- a/bin/statusconv +++ /dev/null @@ -1,50 +0,0 @@ -#!/bin/sh -set -eu - - -FROM_N='' -TO_N='' -for flag in "$@"; do - case "$flag" in - *[0-9]:*[0-9]) - X="$(printf '%s' "$flag" | cut -d ':' -f1)" - Y="$(printf '%s' "$flag" | cut -d ':' -f2)" - FROM_N="$FROM_N $X" - TO_N="$TO_N $Y" - shift - ;; - *) - break - ;; - esac -done - - -if [ "$1" = '--' ]; then - shift -fi - -STATUS=0 -"$@" || STATUS=$? - -FOUND=false -I=-1 -for from in $FROM_N; do - I=$((I + 1)) - if [ "$from" = "$STATUS" ]; then - FOUND=true - break - fi -done - -if [ "$FOUND" = false ]; then - exit "$STATUS" -fi - -J=-1 -for to in $TO_N; do - J=$((J + 1)) - if [ "$J" = "$I" ]; then - exit "$to" - fi -done -- cgit v1.2.3