#40 adb: Preapre remote directory completer structure

This commit is contained in:
Julien Nicoulaud 2011-08-09 14:58:11 +02:00
parent 683f1d4a6c
commit 9e4aaa8a7c
1 changed files with 10 additions and 4 deletions

14
_adb
View File

@ -73,19 +73,19 @@ _adb() {
(push)
_arguments \
'1:local directory:_files -/' \
'2::remote directory' \
'2:remote directory:_adb_remote_directories' \
&& ret=0
;;
(pull)
_arguments \
'1::remote directory' \
'1:remote directory:_adb_remote_directories' \
'2:local directory:_files -/' \
&& ret=0
;;
(sync)
_arguments \
'-l[list but do not copy]' \
'1: :_adb_sync_directories' \
'1:synchronized directory:_adb_sync_directories' \
&& ret=0
;;
(shell)
@ -192,11 +192,17 @@ _adb_host_colon_ports() {
return ret
}
(( $+functions[_adb_remote_directories] )) ||
_adb_remote_directories() {
# TODO Not implemented
_message 'remote directory'
}
(( $+functions[_adb_sync_directories] )) ||
_adb_sync_directories() {
_alternative \
'partitions:partition:((system:the\ /system\ partition data:the\ /data\ partition))' \
'directories:directory:_files -/'
'directories:directory:_adb_remote_directories'
}
_adb "$@"