Files
2026-09-08 20:28:54 +08:00

31 lines
3.3 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
require("source-map-support/register");
const commands = {};
commands.setPasteboard = async function setPasteboard(content, encoding = 'utf8') {
const pbCopySubprocess = await this.exec('pbcopy', {
args: [this.requireUdid('pbcopy')],
asynchronous: true
});
await pbCopySubprocess.start(0);
const exitCodeVerifier = pbCopySubprocess.join();
const stdin = pbCopySubprocess.proc.stdin;
stdin.setEncoding(encoding);
stdin.write(content);
stdin.end();
await exitCodeVerifier;
};
var _default = commands;
exports.default = _default;require('source-map-support').install();
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9zdWJjb21tYW5kcy9wYmNvcHkuanMiXSwibmFtZXMiOlsiY29tbWFuZHMiLCJzZXRQYXN0ZWJvYXJkIiwiY29udGVudCIsImVuY29kaW5nIiwicGJDb3B5U3VicHJvY2VzcyIsImV4ZWMiLCJhcmdzIiwicmVxdWlyZVVkaWQiLCJhc3luY2hyb25vdXMiLCJzdGFydCIsImV4aXRDb2RlVmVyaWZpZXIiLCJqb2luIiwic3RkaW4iLCJwcm9jIiwic2V0RW5jb2RpbmciLCJ3cml0ZSIsImVuZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQUEsTUFBTUEsUUFBUSxHQUFHLEVBQWpCOztBQWNBQSxRQUFRLENBQUNDLGFBQVQsR0FBeUIsZUFBZUEsYUFBZixDQUE4QkMsT0FBOUIsRUFBdUNDLFFBQVEsR0FBRyxNQUFsRCxFQUEwRDtBQUNqRixRQUFNQyxnQkFBZ0IsR0FBRyxNQUFNLEtBQUtDLElBQUwsQ0FBVSxRQUFWLEVBQW9CO0FBQ2pEQyxJQUFBQSxJQUFJLEVBQUUsQ0FBQyxLQUFLQyxXQUFMLENBQWlCLFFBQWpCLENBQUQsQ0FEMkM7QUFFakRDLElBQUFBLFlBQVksRUFBRTtBQUZtQyxHQUFwQixDQUEvQjtBQUlBLFFBQU1KLGdCQUFnQixDQUFDSyxLQUFqQixDQUF1QixDQUF2QixDQUFOO0FBQ0EsUUFBTUMsZ0JBQWdCLEdBQUdOLGdCQUFnQixDQUFDTyxJQUFqQixFQUF6QjtBQUNBLFFBQU1DLEtBQUssR0FBR1IsZ0JBQWdCLENBQUNTLElBQWpCLENBQXNCRCxLQUFwQztBQUNBQSxFQUFBQSxLQUFLLENBQUNFLFdBQU4sQ0FBa0JYLFFBQWxCO0FBQ0FTLEVBQUFBLEtBQUssQ0FBQ0csS0FBTixDQUFZYixPQUFaO0FBQ0FVLEVBQUFBLEtBQUssQ0FBQ0ksR0FBTjtBQUNBLFFBQU1OLGdCQUFOO0FBQ0QsQ0FaRDs7ZUFjZVYsUSIsInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGNvbW1hbmRzID0ge307XG5cbi8qKlxuICogU2V0IHRoZSBjb250ZW50IG9mIFNpbXVsYXRvciBwYXN0ZWJvYXJkLlxuICogSXQgaXMgcmVxdWlyZWQgdGhhdCBTaW11bGF0b3IgaXMgaW4gX2Jvb3RlZF8gc3RhdGUuXG4gKlxuICogQHNpbmNlIFhjb2RlIFNESyA4LjFcbiAqIEBwYXJhbSB7c3RyaW5nfSBjb250ZW50IC0gVGhlIGFjdHVhbCBzdHJpbmcgY29udGVudCB0byBiZSBzZXQuXG4gKiBAcGFyYW0ge3N0cmluZ30gZW5jb2RpbmcgW3V0ZiddIC0gVGhlIGVuY29kaW5nIG9mIHRoZSBnaXZlbiBwYXN0ZWJvYXJkIGNvbnRlbnQuXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVVRGLTggYnkgZGVmYXVsdC5cbiAqIEB0aHJvd3Mge0Vycm9yfSBJZiB0aGUgY29ycmVzcG9uZGluZyBzaW1jdGwgc3ViY29tbWFuZCBjb21tYW5kXG4gKiAgICAgICAgICAgICAgICAgcmV0dXJucyBub24temVybyByZXR1cm4gY29kZS5cbiAqIEB0aHJvd3Mge0Vycm9yfSBJZiB0aGUgYHVkaWRgIGluc3RhbmNlIHByb3BlcnR5IGlzIHVuc2V0XG4gKi9cbmNvbW1hbmRzLnNldFBhc3RlYm9hcmQgPSBhc3luYyBmdW5jdGlvbiBzZXRQYXN0ZWJvYXJkIChjb250ZW50LCBlbmNvZGluZyA9ICd1dGY4Jykge1xuICBjb25zdCBwYkNvcHlTdWJwcm9jZXNzID0gYXdhaXQgdGhpcy5leGVjKCdwYmNvcHknLCB7XG4gICAgYXJnczogW3RoaXMucmVxdWlyZVVkaWQoJ3BiY29weScpXSxcbiAgICBhc3luY2hyb25vdXM6IHRydWUsXG4gIH0pO1xuICBhd2FpdCBwYkNvcHlTdWJwcm9jZXNzLnN0YXJ0KDApO1xuICBjb25zdCBleGl0Q29kZVZlcmlmaWVyID0gcGJDb3B5U3VicHJvY2Vzcy5qb2luKCk7XG4gIGNvbnN0IHN0ZGluID0gcGJDb3B5U3VicHJvY2Vzcy5wcm9jLnN0ZGluO1xuICBzdGRpbi5zZXRFbmNvZGluZyhlbmNvZGluZyk7XG4gIHN0ZGluLndyaXRlKGNvbnRlbnQpO1xuICBzdGRpbi5lbmQoKTtcbiAgYXdhaXQgZXhpdENvZGVWZXJpZmllcjtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IGNvbW1hbmRzO1xuIl0sImZpbGUiOiJsaWIvc3ViY29tbWFuZHMvcGJjb3B5LmpzIiwic291cmNlUm9vdCI6Ii4uLy4uLy4uIn0=