Guest User

Untitled

a guest
Jun 21st, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. const { exec } = require('child_process')
  2. const fs = require('fs')
  3.  
  4. const source = process.argv[2] || 'inheritance'
  5.  
  6. fs.readFile(`./structures/${source.toLowerCase()}/index.js`, 'utf8', (err, data) => {
  7. if (err) throw new Error(`could not find deployment source file 'index.js': ${err.message}`)
  8.  
  9. fs.writeFile("./functions/index.js", data, (err) => {
  10. if (err) throw new Error(`could not create functions deployment source: ${err.message}`)
  11. else if (process.argv[3] !== 'deploy') return
  12.  
  13. exec('firebase deploy --only functions', (err, stdout, stderr) => {
  14. if (err) throw new Error(`could not execute deploy command: ${err.message}`)
  15.  
  16. console.log(`${stdout}`)
  17. })
  18. })
  19. })
Add Comment
Please, Sign In to add comment