[ -n "${tmpdir}" -a -d "${tmpdir}" ] && rmdir "${tmpdir}"
}
+projects() {
+ find "${introot}/" -type d -maxdepth 1 2>/dev/null | \
+ sed -n -E 's@.*/(p[0-9]+)$@\1@p' | \
+ sort -n -k1.2
+}
+
usage() {
notice "usage: tsdfx-mkp [-v]"
exit 1
# Iterate over project directories
cd "${introot}"
errcnt=0
- for p in p* ; do
- expr "${p}" : '^p[0-9]\{2,\}$' >/dev/null || continue
+ for p in $(projects) ; do
if ! mkp "${p}" ; then
: $((errcnt += 1))
fi