dolphin-tool
Version:
🐬 dolphin-tool binaries and wrapper for Node.js.
21 lines • 692 B
JavaScript
import DolphinToolBin, { DolphinToolBinaryPreference } from './dolphin-tool/dolphinToolBin.js';
// eslint-disable-next-line unicorn/prefer-top-level-await
(async () => {
const argv = process.argv.slice(2);
try {
await DolphinToolBin.run(argv, {
logStd: true,
binaryPreference: DolphinToolBinaryPreference.PREFER_BUNDLED_BINARY,
});
}
catch {
if (argv.at(0)?.toLowerCase() === 'help') {
// Ignore the non-zero exit code from help messages
return;
}
// eslint-disable-next-line unicorn/no-process-exit
process.exit(1);
}
})();
//# sourceMappingURL=bin.js.map