Chromium Code Reviews| Index: recipe_modules/file/resources/fileutil.py |
| diff --git a/recipe_modules/file/resources/fileutil.py b/recipe_modules/file/resources/fileutil.py |
| index c02db54a2026eccaf53c6ef5a7d0142d485476b5..81affcbe15a7becf6cd8df01ad09cde4b832ec3a 100755 |
| --- a/recipe_modules/file/resources/fileutil.py |
| +++ b/recipe_modules/file/resources/fileutil.py |
| @@ -250,6 +250,14 @@ def main(args): |
| subparser.add_argument('dest', help='The dir to ensure.') |
| subparser.set_defaults(func=lambda opts: _EnsureDir(opts.mode, opts.dest)) |
| + # Subcommand: filesize |
| + subparser = subparsers.add_parser('filesize', |
| + help='Prints a list for sizes in bytes (1 per line) for each given file') |
| + subparser.add_argument('file', nargs='+', help='Path to a file') |
| + subparser.set_defaults( |
| + func=lambda opts: print('\n'.join(str(os.stat(f).st_size) |
| + for f in opts.file))) |
|
Michael Achenbach
2017/08/07 07:37:40
nit: The for loop should be indented on the level
tandrii(chromium)
2017/08/07 10:59:49
Done.
|
| + |
| # Parse arguments. |
| opts = parser.parse_args(args) |