fastlane/lib/fastlane/actions/clipboard.rb in fastlane-2.180.1 vs fastlane/lib/fastlane/actions/clipboard.rb in fastlane-2.181.0
- old
+ new
@@ -5,14 +5,11 @@
value = params[:value]
truncated_value = value[0..800].gsub(/\s\w+\s*$/, '...')
UI.message("Storing '#{truncated_value}' in the clipboard 🎨")
- if FastlaneCore::Helper.mac?
- require 'open3'
- Open3.popen3('pbcopy') { |input, _, _| input << value }
- end
+ FastlaneCore::Clipboard.copy(content: value)
end
#####################################################
# @!group Documentation
#####################################################
@@ -28,14 +25,14 @@
description: "The string that should be copied into the clipboard")
]
end
def self.authors
- ["KrauseFx", "joshdholtz"]
+ ["KrauseFx", "joshdholtz", "rogerluan"]
end
def self.is_supported?(platform)
- true
+ FastlaneCore::Clipboard.is_supported?
end
def self.example_code
[
'clipboard(value: "https://docs.fastlane.tools/")',