Modified kylint.py to pass along '-F' or '--format' to the underlying
binary. This allows for autoformatting.
Bug: n/a
Fixes: n/a
Test: Manual

Change-Id: Ia1dbbca8d09a8537632b93ccc9f1be9fab60cfd8
diff --git a/ktlint.py b/ktlint.py
index fa9ea0e..697a0d6 100755
--- a/ktlint.py
+++ b/ktlint.py
@@ -31,15 +31,20 @@
 def main(args=None):
   parser = argparse.ArgumentParser()
   parser.add_argument('--file', '-f', nargs='*')
+  parser.add_argument('--format', '-F', dest='format', action='store_true')
+  parser.add_argument('--noformat', dest='format', action='store_false')
+  parser.set_defaults(format=False)
   args = parser.parse_args()
-  kotlin_files = [f for f in args.file if f.endswith('.kt')]
-  if not kotlin_files:
+  ktlint_args = [f for f in args.file if f.endswith('.kt')]
+  if args.format:
+    ktlint_args += ['-F']
+  if not ktlint_args:
     sys.exit(0)
 
   ktlint_env = os.environ.copy()
   ktlint_env['JAVA_CMD'] = 'java'
   try:
-    check = subprocess.Popen(['java', '-jar', KTLINT_JAR] + kotlin_files,
+    check = subprocess.Popen(['java', '-jar', KTLINT_JAR] + ktlint_args,
                              stdout=subprocess.PIPE, env=ktlint_env)
     stdout, _ = check.communicate()
     if stdout: