djLint/bin/install.js

18 lines
474 B
JavaScript
Raw Normal View History

2022-02-18 23:01:16 +00:00
const {spawn} = require('child_process');
var dataToSend;
2022-02-18 23:02:44 +00:00
const python = spawn('python3', ['-m', 'pip', 'install', '--upgrade','--quiet', '-r', '../requirements.txt'], {"cwd": "./src"});
2022-02-18 23:01:16 +00:00
python.stdout.on('data', function (data) {
dataToSend += data.toString();
});
python.stderr.on('data', function (data) {
dataToSend += data.toString();
});
python.on('close', (code) => {
process.stdout.write(dataToSend.replace("undefined",""))
process.exit(code)
});