if process.platform is 'linux' and process.type is 'renderer' # On Linux we could not access clipboard in renderer process. module.exports = require('remote').require 'clipboard' else binding = process.atomBinding 'clipboard' module.exports = has: (format, type='standard') -> binding._has format, type read: (format, type='standard') -> binding._read format, type readText: (type='standard') -> binding._readText type writeText: (text, type='standard') -> binding._writeText text, type clear: (type='standard') -> binding._clear type