React = require 'react/addons' module.exports = ActivityBarCurlItem = React.createClass displayName: 'ActivityBarCurlItem' render: ->
{@props.item.statusCode}
Run Copy {@props.item.command}
_onCopyCommand: -> clipboard = require('clipboard') clipboard.writeText(@props.item.command) _onRunCommand: -> curlFile = "#{atom.getConfigDirPath()}/curl.command" fs = require 'fs-plus' if fs.existsSync(curlFile) fs.unlinkSync(curlFile) fs.writeFileSync(curlFile, @props.item.command) fs.chmodSync(curlFile, '777') shell = require 'shell' shell.openItem(curlFile)