summaryrefslogtreecommitdiff
path: root/tools/relicense
blob: 05d42b3dfb5b9ad44ef5afd4bf95c3062ea6ac46 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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