Skip to content
This repository has been archived by the owner on Apr 17, 2023. It is now read-only.

aerogear/androidctl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Androidctl

Build Status License

Project Info

Command line interface utility that installs android sdk and its development packages.

Project Info
License: Apache License, Version 2.0
Build: Python
Documentation: TBD
Issue tracker: https://issues.jboss.org/browse/AGDIGGER
Mailing lists: aerogear-users (subscribe)
aerogear-dev (subscribe)
IRC: #aerogear channel in the freenode network.

Installation

From source

python setup.py install

From repository (zip archive)

#you can change "master" to use anoter branch
 pip install https://github.com/aerogear/androidctl/archive/master.zip

Development

Installing all dependencies:

pip install -U -r requirements.txt

Running tests

py.test -s

Usage

The package installs an androidctl command line script that manages android sdk installation and its development packages:

androidctl sdk install: will download and unarchive android sdk (uses ANDROID_HOME as destination path, defaults to /opt/android-sdk-linux)

androidctl sdk uninstall: will remove android sdk from disk based on ANDROID_HOME folder

androidctl pkg install platforms android-25: installs a package (format is $PKG_TYPE $PKG_NAME)

androidctl sync file.cfg: will install all packages based on cfg file (ini format), sample file located in examples folder.