34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
# File 'lib/fastlane/actions/cocoapods.rb', line 34
def self.available_options
[
FastlaneCore::ConfigItem.new(key: :clean,
env_name: "FL_COCOAPODS_CLEAN",
description: "Remove SCM directories",
is_string: false,
default_value: true),
FastlaneCore::ConfigItem.new(key: :integrate,
env_name: "FL_COCOAPODS_INTEGRATE",
description: "Integrate the Pods libraries into the Xcode project(s)",
is_string: false,
default_value: true),
FastlaneCore::ConfigItem.new(key: :repo_update,
env_name: "FL_COCOAPODS_REPO_UPDATE",
description: "Run `pod repo update` before install",
is_string: false,
default_value: true),
FastlaneCore::ConfigItem.new(key: :silent,
env_name: "FL_COCOAPODS_SILENT",
description: "Show nothing",
is_string: false,
default_value: false),
FastlaneCore::ConfigItem.new(key: :verbose,
env_name: "FL_COCOAPODS_VERBOSE",
description: "Show more debugging information",
is_string: false,
default_value: false),
FastlaneCore::ConfigItem.new(key: :ansi,
env_name: "FL_COCOAPODS_ANSI",
description: "Show output with ANSI codes",
is_string: false,
default_value: true),
FastlaneCore::ConfigItem.new(key: :use_bundle_exec,
env_name: "FL_COCOAPODS_USE_BUNDLE_EXEC",
description: "Use bundle exec when there is a Gemfile presented",
is_string: false,
default_value: true),
FastlaneCore::ConfigItem.new(key: :podfile,
env_name: "FL_COCOAPODS_PODFILE",
description: "Explicitly specify the path to the Cocoapods' Podfile. You can either set it to the Podfile's path or to the folder containing the Podfile file",
optional: true,
is_string: true,
verify_block: proc do |value|
UI.user_error!("Could not find Podfile") unless File.exist?(value) || Helper.test?
end)
]
end
|