UNPKG

bilicli

Version:

Bilibili-live danmu dashboard in your terminal.

35 lines (29 loc) 960 B
#!/bin/env node // package.json var name = "bilicli"; var version = "0.4.4"; // src/index.ts import { cac } from "cac"; // src/actions/live-full.ts import { startApp } from "@bilicli/live-full"; var liveFull = async (roomId, options) => { startApp(~~roomId, { badge: options.badge, rank: options.rank }); }; // src/actions/live-mini.ts import { startApp as startApp2 } from "@bilicli/live-mini"; var liveMini = async (roomId, options) => { startApp2(~~roomId, { badge: options.badge, rank: options.rank }); }; // src/index.ts var cli = cac(name); cli.command("live <room_id>", "Open live console in mini mode").option("--no-badge", "Hide badge of user").option("--no-rank", "Hide rank of user").action(liveMini); cli.command("live-full <room_id>", "Open live console in full mode").option("--no-badge", "Hide badge of user").option("--no-rank", "Hide rank of user").action(liveFull); cli.help(); cli.version(version); cli.parse();