Skip to content

Commit 6a1b0bc

Browse files
committed
[r2-sync] update README
1 parent 72303b8 commit 6a1b0bc

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

β€Žr2-sync/README.md

+16-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Sync files from local directory to Cloudflare [R2](https://www.cloudflare.com/de
77

88
It uses aws-cli, so you can use it on any S3 compatible storage.
99

10-
## Usage
10+
## πŸš€ Usage
1111

1212
```sh
1313
dagger -m github.com/tsirysndr/daggerverse/r2-sync \
@@ -23,7 +23,7 @@ dagger -m github.com/tsirysndr/daggerverse/r2-sync \
2323
dagger call -m github.com/tsirysndr/daggerverse/r2-sync dev --src <source> terminal
2424
```
2525

26-
## Example
26+
## πŸ§‘β€πŸ”¬ Example
2727

2828
```sh
2929
dagger -m github.com/tsirysndr/daggerverse/r2-sync \
@@ -38,3 +38,17 @@ dagger -m github.com/tsirysndr/daggerverse/r2-sync \
3838
```sh
3939
dagger call -m github.com/tsirysndr/daggerverse/r2-sync dev --src. terminal
4040
```
41+
42+
## πŸ§‘β€πŸ’» Programmatic usage
43+
44+
```typescript
45+
import { lint } from 'jsr:@daggerverse/r2-sync';
46+
47+
await upload(
48+
".",
49+
"demo",
50+
Deno.env.get("ACCESS_KEY")!,
51+
Deno.env.get("SECRET_KEY")!,
52+
`https://${Deno.env.get("ACCOUNT_ID")!}.r2.cloudflarestorage.com`
53+
);
54+
```

β€Žr2-sync/deno.json

+3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
{
2+
"name": "@daggerverse/r2-sync",
3+
"version": "0.1.0",
4+
"exports": "./mod.ts",
25
"importMap": "import_map.json",
36
"tasks": {
47
"esm:add": "deno run -A https://esm.sh/v128 add",

0 commit comments

Comments
Β (0)