Skip to content

Instantly share code, notes, and snippets.

@julio-kim
Created December 20, 2020 13:55
Show Gist options
  • Save julio-kim/c311e5f28bc65f913b7f784978030e91 to your computer and use it in GitHub Desktop.
Save julio-kim/c311e5f28bc65f913b7f784978030e91 to your computer and use it in GitHub Desktop.
Scriptable Moduler
let fm = FileManager.iCloud()
let dir = fm.documentsDirectory()
const baseDirs = [`${dir}/modules`, `${dir}/modules/moduler`]
baseDirs.forEach(dir => {
if (!fm.isDirectory(dir)) {
fm.createDirectory(dir)
}
})
let request = new Request('https://scriptable-apps.github.io/modules/moduler/index.js')
let moduleFile = await request.loadString()
fm.writeString(`${baseDirs[1]}/index.js`, moduleFile)
await importModule('/modules/moduler').hello()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment