getClipboard method

  1. @override
Future<String?> getClipboard()
override

Read the current clipboard text, or null if unavailable.

Implementation

@override
Future<String?> getClipboard() async {
  if (_platform == NativePlatform.macos) {
    return (await _runSimple('pbpaste', [])).trimRight();
  }
  if (_platform == NativePlatform.linux) {
    return (await _runSimple('xclip', [
      '-selection',
      'clipboard',
      '-o',
    ])).trimRight();
  }
  return null;
}