(args)
| 78 | |
| 79 | |
| 80 | def main(args): |
| 81 | dockerfiles = sorted(find_all_dockerfiles(args.folder, recursive=args.recursive)) |
| 82 | client = docker.from_env() |
| 83 | sizes = [] |
| 84 | versions = [] |
| 85 | with tqdm(dockerfiles, unit='file') as progress_bar: |
| 86 | for dockerfile in progress_bar: |
| 87 | progress_bar.set_postfix({'dockerfile': os.path.basename(dockerfile)}) |
| 88 | size, version = get_docker_size(dockerfile, client) |
| 89 | sizes.append(size) |
| 90 | versions.append(version) |
| 91 | table = pd.DataFrame({'Dockerfile': get_filenames(dockerfiles), 'Size': sizes, 'Version': versions}) |
| 92 | update_table(args.readme, table) |
| 93 | return 0 |
| 94 | |
| 95 | |
| 96 | if __name__ == '__main__': |
no test coverage detected