Dagger
Search

r2-sync

No long description provided.

Installation

dagger install github.com/tsirysndr/daggerverse/r2-sync@26462b37ea179437dc097461aca2cc826f5751b8

Entrypoint

Return Type
R2Sync
Example
func (m *myModule) example() *R2Sync  {
	return dag.
			R2Sync()
}
@function
def example() -> dag.R2Sync:
	return (
		dag.r2_sync()
	)
@func()
example(): R2Sync {
	return dag
		.r2Sync()
}

Types

R2Sync 🔗

upload() 🔗

Uploads files to Cloudlare R2 bucket.

Return Type
StringKind !
Arguments
NameTypeDefault ValueDescription
srcDirectory -No description provided
accessKeySecret !-No description provided
secretKeySecret !-No description provided
bucketStringKind !-No description provided
endpointUrlStringKind !-No description provided
regionStringKind -No description provided
Example
Function R2Sync.upload is not accessible from the r2-sync module
func (m *myModule) example(accessKey , secretKey , bucket , endpointUrl )   {
	return dag.
			R2Sync().
			Upload(accessKey, secretKey, bucket, endpointUrl)
}
@function
def example(access_key: , secret_key: , bucket: , endpoint_url: ) -> :
	return (
		dag.r2_sync()
		.upload(access_key, secret_key, bucket, endpoint_url)
	)
@func()
example(accessKey: , secretKey: , bucket: , endpointUrl: ):  {
	return dag
		.r2Sync()
		.upload(accessKey, secretKey, bucket, endpointUrl)
}

dev() 🔗

Returns a container with AWS CLI installed.

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
srcDirectory -No description provided
Example
Function R2Sync.dev is not accessible from the r2-sync module
func (m *myModule) example()   {
	return dag.
			R2Sync().
			Dev()
}
@function
def example() -> :
	return (
		dag.r2_sync()
		.dev()
	)
@func()
example():  {
	return dag
		.r2Sync()
		.dev()
}