templ-cpp/pre.rhai

36 lines
854 B
Text
Raw Permalink Normal View History

2024-01-28 16:35:30 +01:00
let license = variable::get("license").to_upper();
while switch license {
"GLWTPL" => {
file::delete("LICENSE-MIT");
file::delete("LICENSE-GPL3");
2024-03-02 12:15:11 +01:00
file::delete("LICENSE-CC");
2024-01-28 16:35:30 +01:00
file::rename("LICENSE-GLWTPL", "LICENSE");
false
}
"MIT" => {
file::delete("LICENSE-GLWTPL");
file::delete("LICENSE-GPL3");
2024-03-02 12:15:11 +01:00
file::delete("LICENSE-CC");
2024-01-28 16:35:30 +01:00
file::rename("LICENSE-MIT", "LICENSE");
false
}
"GPL3" => {
file::delete("LICENSE-GLWTPL");
file::delete("LICENSE-MIT");
2024-03-02 12:15:11 +01:00
file::delete("LICENSE-CC");
2024-01-28 16:35:30 +01:00
file::rename("LICENSE-GPL3", "LICENSE");
false
}
2024-03-02 12:15:11 +01:00
"CC" => {
file::delete("LICENSE-GLWTPL");
file::delete("LICENSE-MIT");
file::delete("LICENSE-GPL3");
file::rename("LICENSE-CC", "LICENSE");
false
}
2024-01-28 16:35:30 +01:00
_ => true,
} {
2024-03-02 12:15:11 +01:00
license = variable::prompt("License?", "MIT", ["MIT", "GPL3", "GLWTPL", "CC"]);
2024-01-28 16:35:30 +01:00
}
variable::set("license", license)