Skip to main content

Command line interface for Genymotion Cloud SaaS

Project description

gmsaas

Description

gmsaas is a command line interface for Genymotion Cloud SaaS.

Requirements

Installation

pip3 install gmsaas

Configuration

Two steps are required to use gmsaas properly:

  • Configure the path to your Android SDK with: gmsaas config set android-sdk-path <sdk_path>

  • Authenticate with: gmsaas auth login <email>

Features

List recipes

gmsaas recipes list

Lists recipes that can be started with gmsaas instances start. Recipe UUID is the identifier used when starting an instance.

Start an instance

gmsaas instances start <recipe_uuid> <name> [--no-wait]

Starts an instance <name> based on the specified <recipe_uuid> recipe. The command returns once the instance is started, unless the --no-wait option has been set. In both cases the instance UUID is printed on standard output.

Connect an instance to ADB

gmsaas instances adbconnect <instance_uuid> [--adb-serial-port PORT]

Connects the instance <instance_uuid> to ADB. The command returns once ADB is connected. If the --adb-serial-port <PORT> option is set, the instance will be connected to ADB on localhost:<PORT>.

List instances

gmsaas instances list

Lists running instances. This also provides the ADB serial used if the instance is connected to ADB.

Stop an instance

gmsaas instances stop <instance_uuid> [--no-wait]

Stops the specified instance. The command returns once the instance is fully stopped, unless the --no-wait option has been set.

Bash/Zsh auto-completion

gmsaas supports Bash and Zsh auto-completion. To activate it, you need to inform your shell that completion is available.

For Bash, add this to your .bashrc:

eval "$(_GMSAAS_COMPLETE=source gmsaas)"

For Zsh, add this to your .zshrc:

eval "$(_GMSAAS_COMPLETE=source_zsh gmsaas)"

Note: you must type at least one dash to complete command-line options.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

gmsaas-1.0.0-py3-none-win_amd64.whl (5.3 MB view hashes)

Uploaded Python 3 Windows x86-64

gmsaas-1.0.0-py3-none-win32.whl (5.3 MB view hashes)

Uploaded Python 3 Windows x86

gmsaas-1.0.0-py3-none-manylinux1_x86_64.whl (16.6 MB view hashes)

Uploaded Python 3

gmsaas-1.0.0-py3-none-macosx_10_11_x86_64.whl (6.4 MB view hashes)

Uploaded Python 3 macOS 10.11+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page