@zigbang/honeyfarm-node
Version:
## Raspberry Pi HoneyFarm Node ### Setup && Run
29 lines (28 loc) • 1.04 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.dev = void 0;
var child_process_1 = __importDefault(require("child_process"));
var fs_1 = __importDefault(require("fs"));
var shelljs_1 = __importDefault(require("shelljs"));
var os_1 = __importDefault(require("os"));
var dev = /** @class */ (function () {
function dev() {
}
dev.prototype.run = function () {
child_process_1.default.exec("yarn nodemon");
process.chdir(os_1.default.tmpdir());
if (fs_1.default.existsSync("./ws-scrcpy/package.json")) {
shelljs_1.default.exec("cd ws-scrcpy && git pull");
}
else {
shelljs_1.default.exec("git clone https://github.com/NetrisTV/ws-scrcpy.git");
}
shelljs_1.default.exec("cd ws-scrcpy && yarn && yarn start");
};
return dev;
}());
exports.dev = dev;
new dev().run();