first commit

This commit is contained in:
Henry Hiles 2022-06-15 11:35:53 -04:00
commit fe3018ce37
4 changed files with 195 additions and 0 deletions

21
preload.js Normal file
View file

@ -0,0 +1,21 @@
const { contextBridge } = require("electron")
const { resolve, join } = require("path")
const exec = require("util").promisify(require("child_process").exec)
contextBridge.exposeInMainWorld("download", async (link, plugin) => {
const pluginsPath = join(
resolve(__dirname, "..", ".."),
"powercord",
plugin ? "plugins" : "themes"
)
try {
await exec(`git clone ${link[0]}`, {
cwd: pluginsPath,
})
return { reloadMessage: "Please reload discord with Ctrl+R" }
} catch (error) {
return { error }
}
})