adbtuifm

command module
v0.3.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 1, 2021 License: MIT Imports: 20 Imported by: 0

README

Go Report Card

adbtuifm

demo

adbtuifm is a TUI-based file manager for the Android Debug Bridge, to make transfers between the device and client easier.

It has been tested only on Linux. Windows/Mac is currently not supported.

Features

  • Multiselection support, similar to nnn

  • Transferring files/folders between the device and the local machine

  • Copy, move, and delete operations on the device and the local machine seperately

  • Filter entries in each directory

  • Rename files/folders or create directories

  • Change to any directory via an inputbox, with autocompletion support

Installation

go get -u github.com/darkhz/adbtuifm

Usage

adbtuifm [<flags>]

Flags:
  --mode <Local/ADB>  Specify which mode to start in
  --remote=<path>     Specify the remote(ADB) path to start in
  --local=<path>      Specify the local path to start in

Keybindings

Note:
- As of v0.3.0, keybindings have been revised.
- More information about an entry will be shown only in the top-down layout
- Only Copy operations are cancellable, Move and Delete operations will persist

Main Page

Operation Key
Switch between panes Tab
Navigate between entries Up/Down
Change directory to highlighted entry Enter/Right
Change one directory back Backspace/Left
Switch to operations page o
Switch between ADB/Local (in each pane) s/<
Change to any directory g/>
Toggle hidden files h/.
Refresh r
Move m
Put/Paste (duplicate existing entry) p
Put/Paste (don't duplicate existing entry) P
Delete d
Filter entries /
Clear filtered entries Ctrl+r
Select one item ,
Inverse selection a
Select all items A
Edit selection list S
Make directory M
Toggle top-down/right-left layout [
Swap panes ]
Rename files/folders R
Reset selections Esc
Help ?
Quit q

Operations Page

Operation Key
Navigate between entries Up/Down
Cancel selected operation x
Cancel all operations X
Clear operations list C
Switch to main page o/Esc

Change Directory InputBox

Operation Key
Navigate between entries Up/Down
Autocomplete Tab/Any key
Change directory to highlighted entry Enter
Move back a directory Ctrl+W
Switch to main page Esc

Mkdir/Rename InputBox

Operation Key
Mkdir/Rename Enter
Switch to main page Esc

Dialog Boxes

Operation Key
Switch between textview and buttons Left/Right
Scroll in textview Up/Down
Select highlighted button Enter

Edit Selection Dialog

Operation Key
Select one item ,
Inverse selection a
Select all items A
Switch to filter input /
Switch between filter input and list Tab
Save edited list Ctrl+s
Cancel editing list Esc

Bugs

  • In directories with a huge amount of entries, autocompletion will lag. This happens only on the device side (i.e ADB mode), where there is significant latency in transferring and processing the directory listing to the client.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL