adbtuifm
adbtuifm is a TUI file manager for ADB.
It supports:
- Copy, move, and delete operations on the ADB device and the local machine
- Transferring files/folders between the ADB device and the local machine
It has been tested only on Linux. Windows/Mac is currently not supported.
Note that this is an experimental release, so expect bugs.
Installation
go get -u github.com/darkhz/adbtuifm
Usage
adbtuifm []
Flags:
--mode Specify which mode to start in
--remote= Specify the remote(ADB) path to start in
--local= Specify the local path to start in
Keybindings
Note: Only Copy operations are cancellable, Move and Delete operations will persist
Main Page
Operation | Key |
---|---|
Switch between panes | Tab |
Navigate between entries | Up/Down |
Switch between ADB/Local (in each pane) | s |
Switch to operations page | o |
Select directory/file | Enter |
Change one directory back | Backspace |
Change to any directory | g |
Refresh | r |
Copy | c |
Move | m |
Paste/Put | p |
Delete | d |
Cancel Copy/Move | Esc |
Toggle hidden files | h |
Quit | q |
Operations Page
Operation | Key |
---|---|
Navigate between entries | Up/Down |
Switch to main page | o/Esc |
Cancel selected operation | x |
Cancel all operations | X |
todo
- Remove the file after an operation has been cancelled
- Make error messages more informative
- Refactor the code, eliminate code duplication
- Restructure the UI