https://github.com/nexusriot/s3duck-tui
TUI impementation of s3duck (PoC)
https://github.com/nexusriot/s3duck-tui
Last synced: 4 months ago
JSON representation
TUI impementation of s3duck (PoC)
- Host: GitHub
- URL: https://github.com/nexusriot/s3duck-tui
- Owner: nexusriot
- License: mit
- Created: 2022-12-25T09:10:00.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-10T11:48:35.000Z (over 3 years ago)
- Last Synced: 2025-02-12T06:24:16.389Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 131 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-tuis - s3duck-tui
README
S3Duck-TUI 🦆
======
TUI implementation of [S3Duck](https://github.com/nexusriot/s3duck)
Features
-------------
1. Profiles (create/edit/delete/clone) support
2. Walking buckets
3. Downloading support
4. Buckets/Objects deleting support
5. Bucket creating support
6. Upload support with simple local FS browser
7. FreeBSD support
-------------







Building
-------------
```
go build
```
build statically without dependency on libc:
```
go build -ldflags "-linkmode external -extldflags -static"
```
Building deb package
-------------
Install required packages:
```
sudo apt-get install git devscripts build-essential lintian upx-ucl
```
Run build:
```
./build-deb.sh
```
Building FreeBSD binary
-------------
```
GOOS=freebsd GOARCH=amd64 go build
```