should use shell return value, not $?
tree0cce62fe1bdbecf82ad8106bb3f8683241234a7d
-rw-r--r-- 421 .gitignore
-rw-r--r-- 1282 Build.PL
-rw-r--r-- 538 Changes
-rw-r--r-- 63 LICENSE
-rw-r--r-- 210 MANIFEST
-rw-r--r-- 489 MANIFEST.SKIP
-rw-r--r-- 960 META.yml
-rw-r--r-- 1802 README
drwxr-xr-x - bin
drwxr-xr-x - lib
drwxr-xr-x - t