adbtuifm

command module
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Aug 11, 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.2.0, keybindings have been revised.
- 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 between ADB/Local (in each pane) s
Switch to operations page o
Change to any directory g
Refresh r
Move m
Paste/Put p
Delete d
Toggle hidden files h
Select one item ,
Inverse selection a
Select all items A
Make directory M
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

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