Преглед на файлове

execution py for easy build

Schultz преди 8 години
родител
ревизия
385019750a
променени са 1 файла, в които са добавени 29 реда и са изтрити 0 реда
  1. 29
    0
      execution.py

+ 29
- 0
execution.py Целия файл

@@ -0,0 +1,29 @@
1
+import os
2
+import sys
3
+
4
+# python execution.py <source folder> <output folder>
5
+def generateGitstatsOnFolders (): 
6
+	# print (sys.argv)
7
+
8
+	#  root location
9
+	source_folder = sys.argv[1]
10
+	# final destination
11
+	output_folder = sys.argv[2]
12
+	print (source_folder)
13
+
14
+	dirs_name=[]
15
+	subdir_name=''
16
+	
17
+	for subdir, dirs, files in os.walk(source_folder):
18
+		dirs_name=dirs
19
+		subdir_name=subdir
20
+		# weirdly keeps looping...
21
+		break;
22
+	# print (dirs_name)
23
+	for direct in dirs_name:
24
+		fullPath=(os.path.join(subdir_name, direct))
25
+		os.system("./gitstats "+fullPath+" "+output_folder)
26
+
27
+
28
+if __name__ == "__main__":
29
+	generateGitstatsOnFolders()