diff options
Diffstat (limited to 'include/lib.sh')
| -rw-r--r-- | include/lib.sh | 11 | 
1 files changed, 11 insertions, 0 deletions
| diff --git a/include/lib.sh b/include/lib.sh index bef2a16f..507a37c1 100644 --- a/include/lib.sh +++ b/include/lib.sh @@ -128,6 +128,17 @@ setvars()  	printf "%s\n" "${_setvars% }"  } +fx_() +{ +	fd="`mktemp`" +	xx="$1" && shift 1 +	find "$@" | sort > "$fd" || $err "!find $(echo "$@") > \"$fd\"" +	while read -r fx; do +		"$xx" "$fx" || break; : +	done < "$fd" +	x_ rm -f "$fd" +} +  x_()  {  	[ $# -lt 1 ] || "$@" || $err "Unhandled error for: $(echo "$@")"; : | 
