| 1234567891011121314151617181920212223242526272829303132333435363738394041 | 'use strict';const execa = require('execa');const handler = error => {	if (error.code === 'ENOENT') {		throw new Error('Couldn\'t find the termux-api scripts. You can install them with: apt install termux-api');	}	throw error;};module.exports = {	copy: async options => {		try {			await execa('termux-clipboard-set', options);		} catch (error) {			handler(error);		}	},	paste: async options => {		try {			return await execa.stdout('termux-clipboard-get', options);		} catch (error) {			handler(error);		}	},	copySync: options => {		try {			execa.sync('termux-clipboard-set', options);		} catch (error) {			handler(error);		}	},	pasteSync: options => {		try {			return execa.sync('termux-clipboard-get', options);		} catch (error) {			handler(error);		}	}};
 |