blob: 51322dfd5b20bffa045c441b23855c3a8497908c [file] [log] [blame]
Ben Murdoch097c5b22016-05-18 11:27:45 +01001#!/usr/bin/env python
2#
3# Copyright 2014 The Chromium Authors. All rights reserved.
4# Use of this source code is governed by a BSD-style license that can be
5# found in the LICENSE file.
6
7"""Archives a set of files.
8"""
9
10import optparse
11import sys
12
13from util import build_utils
14
15def main():
16 parser = optparse.OptionParser()
17 parser.add_option('--input-dir', help='Directory of files to archive.')
18 parser.add_option('--output', help='Path to output archive.')
19 options, _ = parser.parse_args()
20
21 inputs = build_utils.FindInDirectory(options.input_dir, '*')
22 build_utils.DoZip(inputs, options.output, options.input_dir)
23
24
25if __name__ == '__main__':
26 sys.exit(main())