1 | #!/usr/bin/env node
|
2 | "use strict";
|
3 | var __importDefault = (this && this.__importDefault) || function (mod) {
|
4 | return (mod && mod.__esModule) ? mod : { "default": mod };
|
5 | };
|
6 | Object.defineProperty(exports, "__esModule", { value: true });
|
7 | const clipanion_1 = require("clipanion");
|
8 | const entry_1 = __importDefault(require("./commands/entry"));
|
9 | const help_1 = __importDefault(require("./commands/help"));
|
10 | const version_1 = __importDefault(require("./commands/version"));
|
11 | const cli = new clipanion_1.Cli({
|
12 | binaryLabel: `Yarn Shell`,
|
13 | binaryName: `yarn shell`,
|
14 | binaryVersion: require(`@yarnpkg/shell/package.json`).version || `<unknown>`,
|
15 | });
|
16 | cli.register(entry_1.default);
|
17 | cli.register(help_1.default);
|
18 | cli.register(version_1.default);
|
19 | cli.runExit(process.argv.slice(2), {
|
20 | stdin: process.stdin,
|
21 | stdout: process.stdout,
|
22 | stderr: process.stderr,
|
23 | });
|