lib/superbot/teleport/cli/root_command.rb in superbot-teleport-0.2.8 vs lib/superbot/teleport/cli/root_command.rb in superbot-teleport-0.2.9

- old
+ new

@@ -12,16 +12,18 @@ puts Superbot::Teleport::VERSION exit 0 end option ['--browser'], 'BROWSER', "Browser type to use. Can be either local or cloud", default: 'cloud' - option ['--region'], 'REGION', 'Region for remote webdriver' - option ['--org'], 'ORGANIZATION', 'Name of organization to take action', attribute_name: :organization - option ['--reuse'], :flag, "Reuse existing session" + option ['--region'], 'REGION', "Region for remote webdriver" + option ['--org'], 'ORGANIZATION', "Name of organization to take action on", environment_variable: "SUPERBOT_ORG", attribute_name: :organization + option ['--ignore-delete'], :flag, "Reuse existing session" + option ['--keep-session'], :flag, "Keep session when teleport closing" + option ['--session'], 'SESSION', "Session to use in teleport" def execute - validate_teleport_options(browser, organization) + validate_teleport_options(browser, organization, session) run_local_chromedriver if browser == 'local' puts 'Opening teleport...', '' puts 'Configure your remote webdriver to http://localhost:4567/wd/hub', '' @@ -29,10 +31,12 @@ @web = Superbot::Web.run!( webdriver_type: browser, region: region, organization: organization, - reuse: reuse? + ignore_delete: session || ignore_delete?, + keep_session: session || keep_session?, + session: session ) at_exit do @web&.quit! end