diff options
Diffstat (limited to 'tools/relicense')
-rwxr-xr-x | tools/relicense | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tools/relicense b/tools/relicense new file mode 100755 index 0000000..05d42b3 --- /dev/null +++ b/tools/relicense @@ -0,0 +1,15 @@ +#!/usr/bin/ruby + +header = IO.read(File.dirname(__FILE__) + "/sourcefileheader.txt") + +for file in Dir['./**/*.{h,cc}'] + if IO.read(file) =~ /(\/\*[\S\s]*?\*\/\n)(.*)/m + src = $2 + if $1 =~ /.*Tobias Grimm.*/m + file = File.new(file, "w") + file.write(header) + file.write(src) + file.close + end + end +end |