internal/

directory
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Jun 11, 2026 License: MIT

Directories

Path Synopsis
Package cache holds a per-session, TTL-free cache of loaded tree levels.
Package cache holds a per-session, TTL-free cache of loaded tree levels.
Package config loads and validates the kubectl-style YAML config (~/.config/s3s/config.yaml): clusters, users, contexts, and current-context.
Package config loads and validates the kubectl-style YAML config (~/.config/s3s/config.yaml): clusters, users, contexts, and current-context.
Package localfs is a small, UI-agnostic reader of the local filesystem used by the upload file browser.
Package localfs is a small, UI-agnostic reader of the local filesystem used by the upload file browser.
Package logging provides a file-based slog logger and a redacting Secret type.
Package logging provides a file-based slog logger and a redacting Secret type.
Package plugin is the UI-agnostic core of the external capability-provider boundary: user-declared executables that supply data the storage protocol cannot (bucket discovery for listing-denied connections, object metadata from external systems).
Package plugin is the UI-agnostic core of the external capability-provider boundary: user-declared executables that supply data the storage protocol cannot (bucket discovery for listing-denied connections, object metadata from external systems).
Package preview classifies and renders bounded object content for the preview pane: scrollable text, visual images, and a safe summary for binary.
Package preview classifies and renders bounded object content for the preview pane: scrollable text, visual images, and a safe summary for binary.
Package secret resolves a context's S3 secret from one of two pluggable, secure sources (the OS keychain or an external command) so the secret never needs to live in the shell environment or on disk in plaintext (014).
Package secret resolves a context's S3 secret from one of two pluggable, secure sources (the OS keychain or an external command) so the secret never needs to live in the shell environment or on disk in plaintext (014).
Package share builds copyable artifacts from browse state: canonical URIs, addressing-style-aware HTTPS URLs, ready-to-run command snippets, and CSV/JSON report serializations (017 US3).
Package share builds copyable artifacts from browse state: canonical URIs, addressing-style-aware HTTPS URLs, ready-to-run command snippets, and CSV/JSON report serializations (017 US3).
Package storage is the sole boundary between the UI and S3-compatible backends.
Package storage is the sole boundary between the UI and S3-compatible backends.
Package ui is the Bubble Tea (v2) TUI layer.
Package ui is the Bubble Tea (v2) TUI layer.

Jump to

Keyboard shortcuts

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