# HG changeset patch # User Steve Losh # Date 1393781950 18000 # Node ID e0a7dd7d919df75528d461138c449e91f362cef6 # Parent de2735512614514eade4c771f56ab7b97e10a0fd Add better error message for invalid types diff -r de2735512614 -r e0a7dd7d919d ffind --- a/ffind Sat Nov 24 13:41:51 2012 -0500 +++ b/ffind Sun Mar 02 12:39:10 2014 -0500 @@ -646,6 +646,19 @@ result = set() for c in types: + if c not in 'aexcyfdrs': + die("invalid type specification\n\n" + "valid types:\n\n" + " a (all)\n" + " f (files)\n" + " d (dirs)\n" + " r (real)\n" + " s (symlinked)\n" + " e (real files)\n" + " c (real dirs)\n" + " x (symlinked files)\n" + " y (symlinked dirs)") + result = result | { 'a': TYPES_ALL,