Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
// Variables used by Scriptable.
// These must be at the very top of the file. Do not edit.
// icon-color: green; icon-glyph: file-code;
const getString = importModule('getString');
const documentDirectory = FileManager.iCloud().documentsDirectory();
const header = `// Variables used by Scriptable.
// These must be at the very top of the file. Do not edit.
// icon-color: deep-gray; icon-glyph: file-code;`;
module.exports = async ({moduleName, url}) => {
const moduleString = await getString({ url });
FileManager.iCloud().writeString(`${documentDirectory}/${moduleName}.js`, `${header}\n${moduleString}`);
return importModule(moduleName);
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.