Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / chrome / browser / resources / chromeos / chromevox / tools / find_js_files.py
blob6d459a3149ce2772b8102b28c4161a0d93808ed2
1 #!/usr/bin/env python
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.
7 '''Scans one or more directory trees for .js files, printing filenames,
8 relative to the current directory on stdout.
9 '''
11 import optparse
12 import os
13 import sys
15 _SCRIPT_DIR = os.path.realpath(os.path.dirname(__file__))
16 _CHROME_SOURCE = os.path.realpath(
17 os.path.join(_SCRIPT_DIR, *[os.path.pardir] * 6))
18 sys.path.insert(
19 0, os.path.join(
20 _CHROME_SOURCE, ('chrome/third_party/chromevox/third_party/' +
21 'closure-library/closure/bin/build')))
22 import treescan
25 def main():
26 parser = optparse.OptionParser(description=__doc__)
27 parser.usage = '%prog <tree_root>...'
28 _, args = parser.parse_args()
29 for root in args:
30 print '\n'.join(treescan.ScanTreeForJsFiles(root))
33 if __name__ == '__main__':
34 main()