mirror of
https://github.com/louislam/dockge.git
synced 2024-11-30 14:24:02 +00:00
21 lines
433 B
JavaScript
21 lines
433 B
JavaScript
|
#!/usr/bin/env node
|
||
|
|
||
|
import childProcess from "child_process";
|
||
|
|
||
|
let env = process.env;
|
||
|
|
||
|
let cmd = process.argv[2];
|
||
|
let args = process.argv.slice(3);
|
||
|
let replacedArgs = [];
|
||
|
|
||
|
for (let arg of args) {
|
||
|
for (let key in env) {
|
||
|
arg = arg.replaceAll(`$${key}`, env[key]);
|
||
|
}
|
||
|
replacedArgs.push(arg);
|
||
|
}
|
||
|
|
||
|
let child = childProcess.spawn(cmd, replacedArgs);
|
||
|
child.stdout.pipe(process.stdout);
|
||
|
child.stderr.pipe(process.stderr);
|