SFTP with an interactive text-based user interface (TUI).
Transfer files through an encrypted connection with a visual interface, so you can see both connections at once.
Use VIM keys or arrow keys for navigation!
lor➡(right arrow key): enter highlighted directory (move further down the directory tree)hor⬅(left arrow key): exit current directory (move further up the directory tree)jor⬇(down arrow key): move downkor⬆(up arrow key): move upyor↩(enter): download/upload highlighted itemwor↹(tab): Switch windowsGorborCtrl+⬇: navigate to bottom-most entrygortorCtrl+⬆: navigate to top-most entrya: toggle hidden filesqorEsc: quit?: toggle help menu
Note that you will need the development packages of OpenSSL installed.
Ubuntu
sudo apt install libssl-devFedora
dnf install openssl-develYou may also need the pkg-config utility to find OpenSSL (at least on Debian-based systems; I'm not sure about anything else):
sudo apt install pkg-configClone the repository (i.e. git clone https://github.com/benharmonics/gsftp.git), then
cargo install --path path/to/gsftpCargo will automatically install programs to $HOME/.cargo by default.
