UNPKG

music-start-pro

Version:

Music Start Pro is a discord bot that can play YouTube music by slash command.

40 lines (39 loc) 1.45 kB
#!/usr/bin/env node "use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var commander_1 = __importDefault(require("commander")); var main_1 = require("./main"); var package_json_1 = require("../package.json"); require("process"); commander_1.default.program.version(package_json_1.version, '-v, --version', 'output the current version'); commander_1.default.program .addOption(new commander_1.default.Option('-t, --token <discord_bot_token>', 'specify the discord bot token').default('')) .addOption(new commander_1.default.Option('-d, --disable-log', 'do not save and load the log file')) .parse(process.argv); var options = commander_1.default.program.opts(); var token = options.token; var optDisableLog = options.disableLog; var useLog = true; if (optDisableLog) { useLog = false; } if (token == "") { process.stdout.write("please input token: "); process.stdin.setEncoding('utf-8'); process.stdin.on('readable', function () { var input = process.stdin.read(); if (input !== null) { token = input.trim(); (0, main_1.main)(token, useLog); } }); } else { (0, main_1.main)(token, useLog); } process.on('unhandledRejection', function (error) { console.error('Unhandled promise rejection:', error); });