bilicli
Version:
Bilibili-live danmu dashboard in your terminal.
35 lines (29 loc) • 960 B
JavaScript
// 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();