UNPKG

fivem-scriptmaker

Version:

Need a quicker way to create script resource folders? This package is perfect for you!

31 lines (22 loc) 1.29 kB
const fs = require ('fs') const path = require('path') module.exports = clientScript function clientScript(){ if(!process.argv[2]){ return console.log('\x1b[31m%s\x1b[0m', `You need to specify a resource name!`); } if (fs.existsSync(`${process.cwd()}/${process.argv[2]}`)) { return console.log('\x1b[31m%s\x1b[0m', `Directory ${process.cwd()}/${process.argv[2]} already exsits!`); } fs.mkdirSync(path.join(process.cwd(), process.argv[2]), (err) => { if(err){ console.error(err); } }) const resourceluadata = "-- This package was made by jack.json! Discord tag: jack.json#6910 \n\nresource_manifest_version \'44febabe-d386-4d18-afbe-5e627f4af937\' \n\nclient_script \'client.lua\'" fs.writeFileSync(`${process.cwd()}/${process.argv[2]}/__resource.lua`, resourceluadata) fs.writeFileSync(`${process.cwd()}/${process.argv[2]}/client.lua`, "-- This package was made by jack.json! Discord tag: jack.json#6910") console.log("New client script created in: " + '\x1b[36m%s\x1b[0m', `${process.cwd()}/${process.argv[2]}`); console.log('\x1b[32m%s\x1b[0m', "Thank you for using FiveM script maker! Join my discord: https://discord.gg/zu9vFZcdty"); } clientScript()