mirror of
https://github.com/tribufu/tribufu-java
synced 2026-05-06 06:47:27 +00:00
Add Copyright Script
This commit is contained in:
parent
324a79e82f
commit
b7e1f0dec5
2 changed files with 56 additions and 0 deletions
21
.vscode/tasks.json
vendored
Normal file
21
.vscode/tasks.json
vendored
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
{
|
||||||
|
"version": "2.0.0",
|
||||||
|
"tasks": [
|
||||||
|
{
|
||||||
|
"label": "Copyright",
|
||||||
|
"type": "shell",
|
||||||
|
"windows": {
|
||||||
|
"command": "python",
|
||||||
|
},
|
||||||
|
"linux": {
|
||||||
|
"command": "python3",
|
||||||
|
},
|
||||||
|
"osx": {
|
||||||
|
"command": "python3",
|
||||||
|
},
|
||||||
|
"args": [
|
||||||
|
"./Scripts/Copyright.py"
|
||||||
|
],
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
35
Scripts/Copyright.py
Normal file
35
Scripts/Copyright.py
Normal file
|
|
@ -0,0 +1,35 @@
|
||||||
|
# Copyright (c) TribuFu. All Rights Reserved
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
|
old_copyright_notice = "// Copyright (c) TribuFu. All Rights Reserved\n\n"
|
||||||
|
new_copyright_notice = "// Copyright (c) TribuFu. All Rights Reserved\n\n"
|
||||||
|
|
||||||
|
def GetFiles(root):
|
||||||
|
source_files = []
|
||||||
|
|
||||||
|
for path, dirs, files in os.walk(os.path.normpath(root)):
|
||||||
|
for name in files:
|
||||||
|
if name.endswith(".kt"):
|
||||||
|
source_files.append(os.path.join(path, name))
|
||||||
|
|
||||||
|
return source_files
|
||||||
|
|
||||||
|
for file in GetFiles("lib"):
|
||||||
|
reader = open(file, "r")
|
||||||
|
|
||||||
|
file_content = reader.read()
|
||||||
|
|
||||||
|
reader.close()
|
||||||
|
|
||||||
|
new_content = file_content.replace(
|
||||||
|
old_copyright_notice, new_copyright_notice)
|
||||||
|
|
||||||
|
writer = open(file, "w", newline="")
|
||||||
|
|
||||||
|
if old_copyright_notice in file_content or new_copyright_notice in file_content:
|
||||||
|
writer.write(new_content)
|
||||||
|
else:
|
||||||
|
writer.write(new_copyright_notice + file_content)
|
||||||
|
|
||||||
|
writer.close()
|
||||||
Loading…
Add table
Add a link
Reference in a new issue