mirror of
https://github.com/hanzoai/s3-cli.git
synced 2026-10-30 18:23:12 +00:00
Vendor the CLI helpers into pkg/, use hanzos3/go, rename the module to hanzoai/s3-cli, and gate the names in cmd/names_test.go. Claude-Session: https://claude.ai/code/session_011i2AG9nwpiKUCVxAdDzYuU
966 B
966 B
Hanzo S3 Cli
Overview
Go module: github.com/hanzoai/s3-cli
Tech Stack
- Language: Go
Build & Run
go build ./...
go test ./...
Structure
s3-cli/
CONFLICT.md
CONTRIBUTING.md
CREDITS
Dockerfile
Dockerfile.dev
Dockerfile.hotfix
Dockerfile.release
Dockerfile.release.old_cpu
LICENSE
Makefile
NOTICE
README.md
README_zh_CN.md
_config.yml
buildscripts/
Key Files
README.md-- Project documentationgo.mod-- Go module definitionMakefile-- Build automationDockerfile-- Container build
Scope
Object and bucket commands only. Server administration (admin, idp, quota, replicate,
batch, license, support) is not part of this client; IAM owns identity. The vendored
CLI framework and helpers live in pkg/ (cli, console, env, policy, quick, ...).
TestNoForeignProductNames (cmd/names_test.go) fails if another product's name is
tracked outside LICENSE, NOTICE and CREDITS.