Shell Scripting Android app with Terminal emulator to get control over Android CLI Interface.
- Clone this repo
git clone https://github.com/abhinandanarya06/SHELL.git
- Create a file
local.properties
and add content as follows
storeFile=<YOUR KEYSTORE FILE>
keyAlias=<YOUR KEYSTORE KEY ALIAS>
storePassword=<YOUR KEYSTORE PASSWORD>
keyPassword=<YOUR KEY PASSWORD>
- Run the following for producing and installing release version of the app
./gradlew assembleRelease # FOR PRODUCING APK FILE IN app/build/outputs/apk/release
./gradlew installRelease # FOR INSTALLING APP DIRECTLY. MAKE SURE PHONE IS CONNECTED
- Terminal UI is not fully interactive
- Input command (read) doesn't work
- Infinite loop script crashes the app
You are very welcome to pull request and make contributions. Here are few ideas for contribution :
- Create a CLI Operating System like design by contributing in developing BASH's and other commands in C++.
- Improving Terminal UI by implementing custom views. (Refer to Custom View Android documentation)
- Adding Some learning materials for shell scripting.
- Solving above mentioned issues.