Skip to content

About

Bash and Zsh key bindings for Android SDK CLI tools, inspired by fzf-git.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

24 Commits

Folders and files

Repository files navigation

fzf-android

Bash and Zsh key bindings for Android SDK CLI, inspired by fzf-git.

demo.gif

Installation

This tool heavily depends on fzf and Android SDK command line tools. Check if the tools are installed in your environment.

HomeBrew

  1. Add Cheon Jaeung's Tap.
brew tap cheonjaeung/tap
  1. Install fzf-android using brew.
brew install fzf-android
  1. source the shell script to your .bashrc or .zshrc.
echo "source $(brew --prefix)/share/fzf-android/fzf-android.sh" >> ~/.zshrc

Manual

  1. Download or clone the project.
git clone https://github.com/cheonjaeung/fzf-android.git ~/.fzf-android
  1. source the shell script to your .bashrc or .zshrc.
echo "source ~/.fzf-android/fzf-android.sh" >> ~/.zshrc
  1. Restart your shell or apply the recent configuration.
source ~/.zshrc

Usage

You can open the selector user interface using the following key bindings.

  • CTRL-A?: Show the help.
  • CTRL-ACTRL-E: Show the device list.
  • CTRL-ACTRL-V: Show the android virtual device list.
  • CTRL-ACTRL-P: Show the installed package list.
  • CTRL-ACTRL-F: Show the device file list.

Tip

You can use CTRL-A{key} instead of CTRL-ACTRL-{key}

Examples

Device Serials

Example of getting API level in the specific device's ADB shell.

device-serials.gif

Emulator

Example of starting a virtual device.

emulator.gif

License

This project is licensed under the MIT License. See LICENSE.txt for details.

About

Bash and Zsh key bindings for Android SDK CLI tools, inspired by fzf-git.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages