#40 adb: Preapre remote directory completer structure
This commit is contained in:
		
							parent
							
								
									683f1d4a6c
								
							
						
					
					
						commit
						9e4aaa8a7c
					
				
							
								
								
									
										14
									
								
								_adb
								
								
								
								
							
							
						
						
									
										14
									
								
								_adb
								
								
								
								
							|  | @ -73,19 +73,19 @@ _adb() { | ||||||
|         (push) |         (push) | ||||||
|           _arguments \ |           _arguments \ | ||||||
|             '1:local directory:_files -/' \ |             '1:local directory:_files -/' \ | ||||||
|             '2::remote directory' \ |             '2:remote directory:_adb_remote_directories' \ | ||||||
|           && ret=0 |           && ret=0 | ||||||
|         ;; |         ;; | ||||||
|         (pull) |         (pull) | ||||||
|           _arguments \ |           _arguments \ | ||||||
|             '1::remote directory' \ |             '1:remote directory:_adb_remote_directories' \ | ||||||
|             '2:local directory:_files -/' \ |             '2:local directory:_files -/' \ | ||||||
|           && ret=0 |           && ret=0 | ||||||
|         ;; |         ;; | ||||||
|         (sync) |         (sync) | ||||||
|           _arguments \ |           _arguments \ | ||||||
|             '-l[list but do not copy]' \ |             '-l[list but do not copy]' \ | ||||||
|             '1: :_adb_sync_directories' \ |             '1:synchronized directory:_adb_sync_directories' \ | ||||||
|           && ret=0 |           && ret=0 | ||||||
|         ;; |         ;; | ||||||
|         (shell) |         (shell) | ||||||
|  | @ -192,11 +192,17 @@ _adb_host_colon_ports() { | ||||||
|   return ret |   return ret | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | (( $+functions[_adb_remote_directories] )) || | ||||||
|  | _adb_remote_directories() { | ||||||
|  |   # TODO Not implemented | ||||||
|  |   _message 'remote directory' | ||||||
|  | } | ||||||
|  | 
 | ||||||
| (( $+functions[_adb_sync_directories] )) || | (( $+functions[_adb_sync_directories] )) || | ||||||
| _adb_sync_directories() { | _adb_sync_directories() { | ||||||
|   _alternative \ |   _alternative \ | ||||||
|     'partitions:partition:((system:the\ /system\ partition data:the\ /data\ partition))' \ |     'partitions:partition:((system:the\ /system\ partition data:the\ /data\ partition))' \ | ||||||
|     'directories:directory:_files -/' |     'directories:directory:_adb_remote_directories' | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| _adb "$@" | _adb "$@" | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue