forked from qt-creator/qt-creator
		
	
		
			
				
	
	
		
			25 lines
		
	
	
		
			590 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			590 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/python
 | 
						|
import sys
 | 
						|
import os
 | 
						|
 | 
						|
if not len(sys.argv) >= 3:
 | 
						|
   print("Usage: %s license files..." % os.path.basename(sys.argv[0]))
 | 
						|
   sys.exit()
 | 
						|
 | 
						|
licenseFileName = sys.argv[1]
 | 
						|
licenseText = ""
 | 
						|
with open(licenseFileName, 'r') as f:
 | 
						|
    licenseText = f.read()
 | 
						|
    licenseText = licenseText[0:licenseText.find('*/')]
 | 
						|
 | 
						|
files = sys.argv[2:]
 | 
						|
for fileName in files:
 | 
						|
    with open(fileName, 'r') as f:
 | 
						|
        text = f.read()
 | 
						|
    oldEnd = text.find('*/')
 | 
						|
    if oldEnd == -1:
 | 
						|
        oldEnd = 0
 | 
						|
    text = licenseText + text[oldEnd:]
 | 
						|
    with open(fileName, 'w') as f:
 | 
						|
        f.write(text)
 |