コード例 #1
0
    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:
コード例 #2
0
        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: