telebit.js/bin/telebit.js

20 lines
505 B
JavaScript
Raw Normal View History

2018-09-04 05:02:11 +00:00
#!/usr/bin/env node
(function () {
'use strict';
// node telebit daemon arg1 arg2
2018-09-05 19:33:01 +00:00
if ('daemon' === process.argv[2]) {
2018-09-04 05:02:11 +00:00
require('./telebitd.js');
2018-09-11 08:02:15 +00:00
} else if ('sclient' === process.argv[2]) {
process.argv.splice(1,1);
require('sclient/bin/sclient.js');
} else if ('ssh' === process.argv[2] && /[\w-]+\.[a-z]{2,}/i.test(process.argv[3])) {
process.argv.splice(1,1,'sclient');
process.argv.splice(2,1,'--ssh');
require('sclient/bin/sclient.js');
2018-09-04 05:02:11 +00:00
} else {
require('./telebit-remote.js');
}
}());