fastlane/lib/fastlane/commands_generator.rb in fastlane-2.130.0.beta.20190822200101 vs fastlane/lib/fastlane/commands_generator.rb in fastlane-2.130.0.beta.20190823200017

- old
+ new

@@ -327,9 +327,25 @@ search_query = args.last PluginSearch.print_plugins(search_query: search_query) end end + ##################################################### + # @!group Swift + ##################################################### + + if FastlaneCore::FastlaneFolder.swift? + command :generate_swift do |c| + c.syntax = 'fastlane generate_swift' + c.description = 'Generates additional Swift APIs for plugins and local actions' + + c.action do |args, options| + SwiftActionsAPIGenerator.new(target_output_path: FastlaneCore::FastlaneFolder.swift_folder_path).generate_swift + SwiftPluginsAPIGenerator.new(target_output_path: FastlaneCore::FastlaneFolder.swift_folder_path).generate_swift + end + end + end + default_command(:trigger) run! end # Makes sure a Fastfile is available