From ae42d4a74240d452864cdf16ce2ac2cbbdb5fc68 Mon Sep 17 00:00:00 2001 From: merakor Date: Wed, 6 Jan 2021 11:56:09 +0000 Subject: shellspec: add spec_helper FossilOrigin-Name: df5c93b3f164a3826c97d1ca43924d44af1a5e156e2c4b2f0b8496c60b652868 --- spec/spec_helper.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 spec/spec_helper.sh (limited to 'spec/spec_helper.sh') diff --git a/spec/spec_helper.sh b/spec/spec_helper.sh new file mode 100644 index 0000000..f62d9f6 --- /dev/null +++ b/spec/spec_helper.sh @@ -0,0 +1,20 @@ +# shellcheck shell=sh + +pkgnum() { + i=0 + cd "$CPT_ROOT/var/db/cpt/installed" || { printf '%s\n' 0; return 1 ;} + for pkg in ./*; do + [ -d "$pkg" ] || break + i=$(( i + 1 )) + done + printf '%s\n' "$i" +} + +getfirstpkg() { + cd "$CPT_ROOT/var/db/cpt/installed" || return 1 + for pkg in ./*; do + [ -d "$pkg" ] || return 1 + printf '%s\n' "${pkg##*/}" + break + done +} -- cgit v1.2.3