npm install android-cli
[![Join Gitter chat][gitter-image]][gitter-url]
[![Build Status][travis-image]][travis-url]
[![npm Version][npm-image]][npm-url]
CLI for android applications
$npm install android-cli -global
$acli --help
-h, --help output usage information
-V, --version output the version number
-g, --generate [name] generate component (e.g activity, fragment etc..)
-p, --permissionadd uses-permission to manifest file(e.g INTERNET)
-d, --dependencyadd dependency to build.gradle and sync gradle
Generate component (e.g activity, fragment etc..)
You can find all possible blueprints in the table below
Scaffold | Usage
--- | ---
Activity | acli -g activity my-new-activity
Fragment | acli -g fragment my-new-fragment
LoginActivity | acli -g login-acitivty my-new-login-activity
TabbedActivity | acli -g tabbed-acitivty my-tabbed-activity
>Successful generated activity [ACTIVITY_NAME]Activity.java!
>Successful generated activity layout file activity_[ACTIVITY_NAME].xml!
Permission | Usage
--- | ---
INTERNET | acli -p INTERNET
> Successful adding permission
$acli -d "com.android.support:cardview-v7:+"
> Successful adding Dependency
> Syncing gradle..
Milestone of this project
- [x] Get packages at java src path by work module
- [x] Parse AndroidManifest.xml and for add permission
- [ ] Connect travis.ci to stick green passing image-!
- [x] Deploy this project to NPM (Node Package Manager)
[npm-url]: https://npmjs.org/package/android-cli
[npm-image]: https://img.shields.io/npm/v/android-cli.svg?style=flat-square
[gitter-image]: https://img.shields.io/gitter/room/android-cli/android-cli.svg?style=flat-square
[gitter-url]: https://gitter.im/android-cli/Lobby?utm_source=share-link&utm_medium=link&utm_campaign=share-link
[travis-image]:https://img.shields.io/travis/endlessdev/android-cli.svg?branch=master&style=flat-square
[travis-url]: https://travis-ci.org/endlessdev/android-cli