Class: Fastlane::Actions::RsyncAction
- Inherits:
-
Fastlane::Action
- Object
- Fastlane::Action
- Fastlane::Actions::RsyncAction
- Defined in:
- lib/fastlane/actions/rsync.rb
Constant Summary
Constants inherited from Fastlane::Action
Fastlane::Action::AVAILABLE_CATEGORIES
Documentation collapse
- .authors ⇒ Object
- .available_options ⇒ Object
- .category ⇒ Object
- .description ⇒ Object
- .details ⇒ Object
- .example_code ⇒ Object
- .is_supported?(platform) ⇒ Boolean
Class Method Summary collapse
Methods inherited from Fastlane::Action
action_name, author, lane_context, method_missing, other_action, output, return_value, sample_return_value, sh, step_text
Class Method Details
.authors ⇒ Object
52 53 54 |
# File 'lib/fastlane/actions/rsync.rb', line 52 def self. ["hjanuschka"] end |
.available_options ⇒ Object
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/fastlane/actions/rsync.rb', line 28 def self. [ FastlaneCore::ConfigItem.new(key: :extra, short_option: "-X", env_name: "FL_RSYNC_EXTRA", # The name of the environment variable description: "Port", # a short description of this parameter optional: true, default_value: "-av", is_string: true), FastlaneCore::ConfigItem.new(key: :source, short_option: "-S", env_name: "FL_RSYNC_SRC", # The name of the environment variable description: "source file/folder", # a short description of this parameter optional: false, is_string: true), FastlaneCore::ConfigItem.new(key: :destination, short_option: "-D", env_name: "FL_RSYNC_DST", # The name of the environment variable description: "destination file/folder", # a short description of this parameter optional: false, is_string: true) ] end |
.category ⇒ Object
69 70 71 |
# File 'lib/fastlane/actions/rsync.rb', line 69 def self.category :misc end |
.description ⇒ Object
20 21 22 |
# File 'lib/fastlane/actions/rsync.rb', line 20 def self.description "Rsync files from :source to :destination" end |
.details ⇒ Object
24 25 26 |
# File 'lib/fastlane/actions/rsync.rb', line 24 def self.details "A wrapper around rsync, rsync is a tool that lets you synchronize files, including permissions and so on for a more detailed information about rsync please see rsync(1) manpage." end |
.example_code ⇒ Object
60 61 62 63 64 65 66 67 |
# File 'lib/fastlane/actions/rsync.rb', line 60 def self.example_code [ 'rsync( source: "root@host:/tmp/1.txt", destination: "/tmp/local_file.txt" )' ] end |
.is_supported?(platform) ⇒ Boolean
56 57 58 |
# File 'lib/fastlane/actions/rsync.rb', line 56 def self.is_supported?(platform) true end |