Add action to open licenses file

This commit is contained in:
Mikayla Maki 2023-01-13 14:53:44 -08:00
parent 4609be20de
commit 9d58032064
7 changed files with 40 additions and 35 deletions

View file

@ -1,29 +0,0 @@
#!/usr/bin/env node
const fs = require('fs');
const file_name = (path) => "./licenses/".concat(path);
const writeFile = (path, data) => {
fs.writeFile(file_name(path), data, (err) => {
if (err) throw err;
console.log("Saved file")
});
}
main();
async function main() {
console.log("Here!");
writeFile("test.tx", "DATA DATA DATA")
// Next steps:
// 1a. Add wiring in Zed to check for a licenses markdown file
// 1b. Add wiring in Zed.dev for builds to publish licenses alongside releases as well as licenses for Zed.dev itself
// 2. Figure out how to run those commands and get the license text for each MIT and Apache licensed software
// 3. Add in the configuration file:
// a. and refactor this script to have types of licenses
// b. add callback handlers for each type,
// c. check if the handler succeeds
}

17
script/collect-licenses.rs Executable file
View file

@ -0,0 +1,17 @@
//usr/bin/env rustc $0 -o a.out && ./a.out ; rm -f ./a.out ; exit
fn main() {
println!("Hello world");
}
// Next steps:
// 1a. Add wiring in Zed to check for a licenses markdown file
// 1b. Add wiring in Zed.dev for builds to publish licenses alongside releases as well as licenses for Zed.dev itself
// (e.g. https://github.com/zed-industries/zed.dev/tree/main/content/licenses)
// 2. Figure out how to run those commands and get the license text for each MIT and Apache licensed software
// 3. Add in the configuration file:
// a. and refactor this script to have types of licenses
// b. add callback handlers for each type,
// c. check if the handler succeeds