# lspath:	list all files in $PATH

m=0	# only my files under /home/$USER/
b=0	# only basename

. opts

print_what="%p"  # pathname

if [ "$b" = 1 ]; then
	print_what="%f"  # basename
fi

lspath() {
	local IFS=:

	for A in $PATH; do
		if [ ! -d "$A" ]; then
			continue
		fi
		find "$A" -mindepth 1 -maxdepth 1 -printf "$print_what\n"
	done
}

if [ "$m" = 1 ]; then
	lspath | grep "/home/$USER/"
else
	lspath
fi
