Index: dart/editor/build/touch_file.py |
diff --git a/dart/editor/build/touch_file.py b/dart/editor/build/touch_file.py |
new file mode 100644 |
index 0000000000000000000000000000000000000000..d46e75efdfdff4ad6dac83169d992e54e84853df |
--- /dev/null |
+++ b/dart/editor/build/touch_file.py |
@@ -0,0 +1,18 @@ |
+# Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
+# for details. All rights reserved. Use of this source code is governed by a |
+# BSD-style license that can be found in the LICENSE file. |
+ |
+import sys |
+import os |
+ |
+def main(args): |
+ # for file_name in args[1:]: |
ricow1
2013/01/31 14:42:11
commented out code:
ahe
2013/02/04 11:12:05
Done.
|
+ print args |
+ file_name = args[1] |
+ dir_name = os.path.dirname(file_name) |
+ if not os.path.exists(dir_name): |
+ os.mkdir(dir_name) |
+ open(file_name, 'w').close() |
kustermann
2013/01/31 14:35:53
The name "touch_file.py" is a bit misleading, sinc
devoncarew
2013/01/31 22:42:17
Agreed - perhaps truncate_file.py?
ahe
2013/02/04 11:12:05
Done.
ahe
2013/02/04 11:12:05
Done.
|
+ |
+if __name__ == '__main__': |
+ sys.exit(main(sys.argv)) |