class FastlaneCore::Clipboard
Public Class Methods
Source
# File fastlane_core/lib/fastlane_core/clipboard.rb, line 6 def self.copy(content: nil) return UI.crash!("'pbcopy' or 'pbpaste' command not found.") unless is_supported? Open3.popen3('pbcopy') { |input, _, _| input << content } end
Source
# File fastlane_core/lib/fastlane_core/clipboard.rb, line 16 def self.is_supported? return `which pbcopy`.length > 0 && `which pbpaste`.length > 0 end
Source
# File fastlane_core/lib/fastlane_core/clipboard.rb, line 11 def self.paste return UI.crash!("'pbcopy' or 'pbpaste' command not found.") unless is_supported? return `pbpaste` end