Command line interface for Genymotion Cloud SaaS
Project description
gmsaas
Description
gmsaas
is a command line interface to rule all your virtual devices hosted in Genymotion SaaS solution without opening an Internet browser. With it you can list, start and stop devices. Above all, you can securely connect to any devices through Android Debug Bridge.
It is a lightweight binary, easy to install, easy to update.
Requirements
- Python 3.5 or above
- pip3
- Android SDK
Installation
pip3 install gmsaas
Get started
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>
Full documentation can be found here
Change Log
All notable changes of gmsaas
are documented in this file.
1.4.0
Added
- SOCKS5 proxy support with
gmsaas config set proxy
command
Changed
- Use simple quotes instead of back quotes in all outputs
Fixed
- Fix recipes sorting regarding Android 10
1.3.2
Fixed
- Fix
gmsaas
behavior when configuration and system proxy are both set: system proxy no longer interferes
1.3.1
Fixed
- Fix assertion when gmsaas is upgraded while an older ADB Tunnel is running
- Improve Socket.IO connection stability
1.3.0
Added
- HTTP/HTTPS proxy support with
gmsaas config set proxy
command --verbose/-v
global option to print logs to standard output
Changed
- Improve wording of error messages
- Improve password cyphering
Fixed
- Make ADB Tunnel more resilient: continue running when terminal is closed
1.2.0
Added
--quiet/-q
option togmsaas instances list
command to print instance UUIDs only
1.1.0
Added
gmsaas logzip
command to fetch all logs in one ZIP archive
Changed
- Improve
gmsaas auth login
output in case of failure
1.0.0 (initial release)
Added
- List device recipes available
- List running devices
- Start a device based on one recipe
- Stop a running device
- Connect a running device to ADB
- Disconnect a running device from ADB
Project details
Release history Release notifications | RSS feed
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
Close
Hashes for gmsaas-1.4.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13c9a0df9d6871ad434b981597f9b61da87a16c61288df25e79dff08b85e7244 |
|
MD5 | 9696b85a855a1d277186bb8be3bc5378 |
|
BLAKE2b-256 | 8689fe2ea123432b93eb60091db9ed97352d6010a606cc10f7871ee79e8c726a |
Close
Hashes for gmsaas-1.4.0-py3-none-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f1193db9f7c99ad8dd3e3504fe5d3c82f618519a1f483036ae0cc1d7b161346 |
|
MD5 | e81f31aba0a7eb07079c364ce04ed63e |
|
BLAKE2b-256 | 8e1bbc35500f7abd3da32d693ce1aef6450fda0d7ebddc0977d6826361be0e87 |
Close
Hashes for gmsaas-1.4.0-py3-none-macosx_10_11_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 326efca120e3deae8303109b330db464bea82bb370f34403fcecd7f38a903a3b |
|
MD5 | 1ae077f4e7029f998921267b10d074cb |
|
BLAKE2b-256 | 134c0580d2c262d558d8655fed96c878828ac743f29b8bedc8b07b55228e2f1a |