if settings.printversion: common.log('Version: 0.1') sys.exit(1) try: searcher = Searcher(settings) searcher.search() # print the results if settings.printresults: common.log('') searcher.print_results() if settings.listdirs: dir_list = searcher.get_matching_dirs() if dir_list: common.log('\nDirectories with matches (%d):' % len(dir_list)) for d in dir_list: common.log(d) if settings.listfiles: file_list = searcher.get_matching_files() if file_list: common.log('\nFiles with matches (%d):' % len(file_list)) for f in file_list: common.log(f) if settings.listlines: line_list = searcher.get_matching_lines() if line_list:
sys.exit(1) if settings.debug: common.log('settings: {0!s}'.format(settings)) try: searcher = Searcher(settings) searcher.search() # print the results if settings.printresults: common.log('') searcher.print_results() if settings.listdirs: dir_list = searcher.get_matching_dirs() if dir_list: common.log('\nDirectories with matches (%d):' % len(dir_list)) for d in dir_list: common.log(d) if settings.listfiles: file_list = searcher.get_matching_files() if file_list: common.log('\nFiles with matches (%d):' % len(file_list)) for f in file_list: common.log(f) if settings.listlines: line_list = searcher.get_matching_lines() if line_list: