A REPL for the Android Debug Bridge (ADB)
replicantis an interactive shell (a REPL) for
adb, the Android Debug Bridge. It was originally based on Chris Wanstrath's excellent repl command line wrapper.
Working with the
adbtool directly to target connected emulators and devices is verbose and cumbersome.
replicantsimplifies this process in a number of ways:
adbin interactive mode
replicantrequires Ruby 1.9 or newer and a UNIX/Linux compatible shell such as
zsh. For the best experience, I strongly recommend to install rlwrap to get command history and tab-completion, although it's not a requirement.
rlwrapautomatically; it's sufficient for it to just be installed.
If all requirements are met, you can install
replicantas a Ruby gem:
$ gem install replicant-adb
Please hack on replicant and make it better and more feature complete! Here's a general list of guidelines you should follow:
After checking out the project, change into the project dir and do
$ bundle install
to make sure all dependencies are installed. After making local changes, you can install locally using
$ rake install
And don't forget to regularly
$ rake test
Copyright (c) 2013-2014 Matthias Kaeppler. See LICENSE.txt for further details.