use command pipe output and exception handling utils
-rwxr-xr-x dev-gather.pl
drwxr-xr-x lib
drwxr-xr-x t