aboutsummaryrefslogtreecommitdiffstats
path: root/bash_completion
diff options
context:
space:
mode:
authorChirayu Desai <cdesai@cyanogenmod.org>2013-04-14 19:13:04 +0530
committerChirayu Desai <chirayudesai1@gmail.com>2013-08-29 13:04:41 +0000
commit0ac2b21e5d9798e40c1dca70ed72e704d0acc293 (patch)
treeef88c024bf8c391cc6cc34f93f0769e3bc3d13a9 /bash_completion
parentc681a2440006afe76e9da316d811e6eda568c121 (diff)
downloadsdk-0ac2b21e5d9798e40c1dca70ed72e704d0acc293.zip
sdk-0ac2b21e5d9798e40c1dca70ed72e704d0acc293.tar.gz
sdk-0ac2b21e5d9798e40c1dca70ed72e704d0acc293.tar.bz2
adb bash completion: add support for sideload command
Change-Id: I3a1c1a87dc0921f40ea413819e704c567cba686f
Diffstat (limited to 'bash_completion')
-rw-r--r--bash_completion/adb.bash14
1 files changed, 14 insertions, 0 deletions
diff --git a/bash_completion/adb.bash b/bash_completion/adb.bash
index 46ed208..d4d7b4e 100644
--- a/bash_completion/adb.bash
+++ b/bash_completion/adb.bash
@@ -78,6 +78,9 @@ _adb() {
install)
_adb_cmd_install "$serial" $i
;;
+ sideload)
+ _adb_cmd_sideload "$serial" $i
+ ;;
pull)
_adb_cmd_pull "$serial" $i
;;
@@ -133,6 +136,17 @@ _adb_cmd_install() {
_adb_util_complete_local_file "${cur}" '!*.apk'
}
+_adb_cmd_sideload() {
+ local serial i cur
+
+ serial=$1
+ i=$2
+
+ cur="${COMP_WORDS[COMP_CWORD]}"
+
+ _adb_util_complete_local_file "${cur}" '!*.zip'
+}
+
_adb_cmd_push() {
local serial IFS=$'\n' i cur