Skip to content
forked from vaginessa/SHELL

Shell Scripting Android app with Terminal emulator to get control over Android CLI Interface.

License

Notifications You must be signed in to change notification settings

5l1v3r1/SHELL-9

 
 

Repository files navigation

SHELL for Android

Shell Scripting Android app with Terminal emulator to get control over Android CLI Interface.

Get it on F-DroidAvailable on Samsung Galaxy Store


Quickstart

  1. Clone this repo
  git clone https://github.com/abhinandanarya06/SHELL.git
  1. 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>
  1. 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

Issues

  1. Terminal UI is not fully interactive
  2. Input command (read) doesn't work
  3. Infinite loop script crashes the app

Contribute ?

You are very welcome to pull request and make contributions. Here are few ideas for contribution :

  1. Create a CLI Operating System like design by contributing in developing BASH's and other commands in C++.
  2. Improving Terminal UI by implementing custom views. (Refer to Custom View Android documentation)
  3. Adding Some learning materials for shell scripting.
  4. Solving above mentioned issues.

Happy Learning !

About

Shell Scripting Android app with Terminal emulator to get control over Android CLI Interface.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%