3fdd3d52271e
make --ignore work
author | Tony Wang <wwwjfy@gmail.com> |
---|---|
date | Sun, 23 Mar 2014 17:38:16 +0800 |
parents | a9e32bdb260b |
children | 799cd10dcfcf |
branches/tags | (none) |
files | ffind |
Changes
--- a/ffind Sun Mar 02 12:44:28 2014 -0500 +++ b/ffind Sun Mar 23 17:38:16 2014 +0800 @@ -382,6 +382,10 @@ return ignorers +def parse_ignore_args(): + return [compile_ff_glob(pattern) for pattern in options.ignore] + + def get_initial_ignorers(): if '.ffignore' in options.ignore_files: home = os.environ.get('HOME') @@ -460,7 +464,7 @@ def _search(query, dir, depth, ignorers): - ignorers = ignorers + parse_ignore_files(dir) + ignorers = ignorers + parse_ignore_files(dir) + parse_ignore_args() contents = os.listdir(dir) next = []