execution.py 618B

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