s3surfer

module
v1.0.6 Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2023 License: Apache-2.0

README

GitHub test Go Report Card Go Doc

s3surfer

s3surfer is CLI tool for browsing S3 bucket and download objects interactively.

Screencast

Installation

It's just a single binary file, no external dependencies. Just download the appropriate version of executable from latest release for your OS.

Usage

Options

Option Description
-b STRING S3 bucket name (optional)
--endpoint-url STRING Endpoint URL to request
-d STRING Write debug log into file
--version Print version information and exit
-h Show help messages

Keyboard Commands

Key Description
, j Select next item
, k Select previous item
Enter, l Move into directory
u, h Move parent directory
d Download the selected file or directory into the current working directory
q Quit

Environmental Variables

Variable Description
AWS_PROFILE Use a specific profile from your credential file.

Examples

Using default profile, specify bucket name.

$ s3surfer -b my-bucket

Using my-profile profile, choose bucket in s3surfer.

$ env AWS_PROFILE='my-profile' s3surfer

Note

  • Set ambiguous characters to single-width in your terminal setting.
  • If the total download size is greater than 80% of the available size of the destination partition, the download will not start.
  • "Overwrite protection" protect the data in the same file name.

Directories

Path Synopsis
cmd
pkg
c
Package c provides Controller.
Package c provides Controller.
m
Package m provides S3 models.
Package m provides S3 models.
v
Package v provides UI View
Package v provides UI View

Jump to

Keyboard shortcuts

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