Allow multiple shell commands
parent
d2b659607f
commit
d60c28fed8
5
index.js
5
index.js
|
@ -398,8 +398,9 @@ app.get("/*@download", (req, res) => {
|
|||
const shellable = process.env.SHELL != "false" && process.env.SHELL;
|
||||
const cmdable = process.env.CMD != "false" && process.env.CMD;
|
||||
if (shellable || cmdable) {
|
||||
const exec = process.env.SHELL == "login" ? "/usr/bin/env" : process.env.SHELL;
|
||||
const args = process.env.SHELL == "login" ? ["login"] : [];
|
||||
const shellArgs = process.env.SHELL.split(" ");
|
||||
const exec = process.env.SHELL == "login" ? "/usr/bin/env" : shellArgs[0];
|
||||
const args = process.env.SHELL == "login" ? ["login"] : shellArgs.slice(1);
|
||||
|
||||
const child_process = require("child_process");
|
||||
|
||||
|
|
Loading…
Reference in New Issue