Print a simple directory tree to verify a template's contents using find + sed if tree(1) is not installed

This commit is contained in:
Lars Engels
2020-01-15 17:27:03 +01:00
parent 4ce6b41c7c
commit 35717ada4e

View File

@@ -99,11 +99,13 @@ verify_template() {
cat "${_path}"
echo
while read _dir; do
if [ -x /usr/local/bin/tree ]; then
echo -e "${COLOR_GREEN}[${_hook}]:[${_dir}]:${COLOR_RESET}"
tree -a ${_template_path}/${_dir}
if [ -x /usr/local/bin/tree ]; then
/usr/local/bin/tree -a ${_template_path}/${_dir}
else
find "${_template_path}/${_dir}" -print | sed -e 's;[^/]*/;|___;g;s;___|; |;g'
fi
echo
fi
done < ${_path}
else
echo -e "${COLOR_GREEN}[${_hook}]:${COLOR_RESET}"