File tree 2 files changed +19
-2
lines changed
2 files changed +19
-2
lines changed Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ Sync files from local directory to Cloudflare [R2](https://www.cloudflare.com/de
7
7
8
8
It uses aws-cli, so you can use it on any S3 compatible storage.
9
9
10
- ## Usage
10
+ ## π Usage
11
11
12
12
``` sh
13
13
dagger -m github.com/tsirysndr/daggerverse/r2-sync \
@@ -23,7 +23,7 @@ dagger -m github.com/tsirysndr/daggerverse/r2-sync \
23
23
dagger call -m github.com/tsirysndr/daggerverse/r2-sync dev --src < source> terminal
24
24
```
25
25
26
- ## Example
26
+ ## π§βπ¬ Example
27
27
28
28
``` sh
29
29
dagger -m github.com/tsirysndr/daggerverse/r2-sync \
@@ -38,3 +38,17 @@ dagger -m github.com/tsirysndr/daggerverse/r2-sync \
38
38
``` sh
39
39
dagger call -m github.com/tsirysndr/daggerverse/r2-sync dev --src. terminal
40
40
```
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
+ ```
Original file line number Diff line number Diff line change 1
1
{
2
+ "name" : " @daggerverse/r2-sync" ,
3
+ "version" : " 0.1.0" ,
4
+ "exports" : " ./mod.ts" ,
2
5
"importMap" : " import_map.json" ,
3
6
"tasks" : {
4
7
"esm:add" : " deno run -A https://esm.sh/v128 add" ,
You canβt perform that action at this time.
0 commit comments