create-dist: Adding argument to supress api docs generation.
authorCatalin Ionut Fratila <catalinf@microsoft.com>
Fri, 10 Feb 2017 13:26:53 +0000 (14:26 +0100)
committerCatalin Ionut Fratila <catalinf@microsoft.com>
Fri, 10 Feb 2017 13:26:53 +0000 (14:26 +0100)
script/create-dist.py

index 4aa67ea..f9d5902 100755 (executable)
@@ -1,5 +1,6 @@
 #!/usr/bin/env python
 
+import argparse
 import glob
 import os
 import re
@@ -86,7 +87,9 @@ def main():
   copy_chrome_binary('mksnapshot')
   copy_license()
 
-  if PLATFORM != 'win32':
+  args = parse_args()
+
+  if PLATFORM != 'win32' and not args.no_api_docs:
     create_api_json_schema()
 
   if PLATFORM == 'linux':
@@ -241,5 +244,13 @@ def create_symbols_zip():
       make_zip(os.path.join(DIST_DIR, pdb_name), pdbs + licenses, [])
 
 
+def parse_args():
+  parser = argparse.ArgumentParser(description='Create Electron Distribution')
+  parser.add_argument('--no_api_docs',
+                      action='store_true',
+                      help='Skip generating the Electron API Documentation!')
+  return parser.parse_args()
+
+
 if __name__ == '__main__':
   sys.exit(main())