28 lines
597 B
JavaScript
28 lines
597 B
JavaScript
const { Terminal } = require("xterm");
|
|
|
|
const orig_ip = data.ip;
|
|
|
|
/**
|
|
*
|
|
* @param {string[]} argv
|
|
* @param {Terminal} terminal
|
|
*/
|
|
module.exports = (argv, terminal, zsh) => {
|
|
if (argv.indexOf('--help') !== -1 | (!argv[1])) {
|
|
terminal.writeln(`Usage: ${argv[0]} [hostname] [-R] [--help]
|
|
-R Reset it to original IP (${orig_ip})
|
|
--help Show this page`
|
|
);
|
|
return 0;
|
|
}
|
|
|
|
if (argv.indexOf('-R') !== -1) {
|
|
data.ip = orig_ip;
|
|
zsh.update_prompt();
|
|
return 0;
|
|
}
|
|
|
|
data.ip = argv[1];
|
|
zsh.update_prompt();
|
|
return 0;
|
|
} |