UNPKG

cracudinhas

Version:

72 cracudinhas de manhã, olha o barulho dessa merda

28 lines (20 loc) 803 B
const fs = require('fs'); const path = require('path'); const { promisify } = require('util'); const { exec } = require('child_process'); const execPromise = promisify(exec); const mainPath = path.dirname(fs.realpathSync(__filename)); const windowsScript = path.join(mainPath, './forWindows.jscript'); const soundPath = path.join(mainPath, './audios/cracudinhas'); const deliveryCracudinhas = () => { const commandsForEachPlatform = { linux: `paplay ${soundPath}.ogg`, darwin: `afplay ${soundPath}.mp3`, win32: `cscript /E:JScript /nologo "${windowsScript}" "${soundPath}.mp3"`, }; console.log(mainPath) const platform = process.platform; const codeToExecute = commandsForEachPlatform[platform]; return execPromise(codeToExecute); }; module.exports = deliveryCracudinhas;