• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/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())
27