shithub: s3


branches: front

Clone

clone: git://shithub.us/moody/s3 gits://shithub.us/moody/s3
push: hjgit://shithub.us/moody/s3
patches to: moody@posixcafe.org

Last commit

48df9a55 – Jacob Moody <moody@posixcafe.org> authored on 2025/07/28 15:34
s3cp: add delete

About

Basics:
	Requires $AWS_ACCESS_KEY_ID, $AWS_SECRET_ACCESS_KEY, and $AWS_ENDPOINT_URL_S3 defined
	Usage: s3cp source s3://<bucket>/destination
	Usage: s3cp s3://<bucket>/source destination

Specifics/Bugs:
	Uses webfs(4)
	$AWS_DEFAULT_REGION is "auto" if not specified
	Only basic upload/download, no multipart
	Only AWS4-HMAC-SHA256 support
	Only tested against Cloudflare R2
	No direct s3:// → s3://
	A fs would be better
	This code sucks
	No refunds