Crates.io | stu |
lib.rs | stu |
version | 0.5.0 |
source | src |
created_at | 2023-03-04 00:32:53.261274 |
updated_at | 2024-06-01 11:45:09.276352 |
description | TUI application for AWS S3 written in Rust using ratatui |
homepage | https://github.com/lusingander/stu |
repository | https://github.com/lusingander/stu |
max_upload_size | |
id | 800243 |
size | 3,038,265 |
S3 Terminal UI
STU is the TUI application for AWS S3 written in Rust using ratatui.
$ cargo install stu
$ brew install lusingander/tap/stu
$ paru -S stu
You can download binaries from releases
STU - S3 Terminal UI
Usage: stu [OPTIONS]
Options:
-r, --region <REGION> AWS region
-e, --endpoint-url <URL> AWS endpoint url
-p, --profile <NAME> AWS profile name
-b, --bucket <NAME> Target bucket name
--debug Output debug logs
-h, --help Print help
-V, --version Print version
You can also use each environment variable in the same way as when using the AWS CLI.
Detailed operations on each view can be displayed by pressing ?
key.
Or refer to the ***-help.png
screenshots in the ./img directory.
Config is loaded from $STU_ROOT_DIR/config.toml
.
STU_ROOT_DIR
environment variable is not set, ~/.stu
is used by default.The values that can be set are as follows:
download_dir
: string - Directory to save when downloading objects (default: $STU_ROOT_DIR/download
)preview.highlight
: bool - Whether syntax highlighting is enabled in preview (default: false
)--debug
flag, logs will be output to $STU_ROOT_DIR/debug.log
.
F12
while the application is running will dump the application state to the log.MIT