From c8aa1eb481c18b1a35ef45d37071ab1af804a382 Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Sat, 15 May 2021 10:24:20 +0200 Subject: Add preliminary support for Duck --- script/dev-env-duck.sh | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 script/dev-env-duck.sh (limited to 'script/dev-env-duck.sh') diff --git a/script/dev-env-duck.sh b/script/dev-env-duck.sh new file mode 100644 index 00000000..f9d96021 --- /dev/null +++ b/script/dev-env-duck.sh @@ -0,0 +1,52 @@ +mkdir -p /tmp/garage.cyberduck.home/.duck/profiles + +DUCK_ACCESS_KEY=`cat /tmp/garage.s3 |cut -d' ' -f1` +DUCK_SECRET_KEY=`cat /tmp/garage.s3 |cut -d' ' -f2` + +cat > /tmp/garage.cyberduck.home/.duck/credentials < /tmp/garage.cyberduck.home/.duck/profiles/garage.cyberduckprofile < + + + + Protocol + s3 + Vendor + garage + Scheme + https + Description + GarageS3 + Default Hostname + 127.0.0.1 + Default Port + 4443 + Hostname Configurable + + Port Configurable + + Username Configurable + + Username Placeholder + Access Key ID (GK...) + Password Placeholder + Secret Key + Properties + + s3service.disable-dns-buckets=true + + Region + garage + Regions + + garage + + + +EOF + +function duck { HOME=/tmp/garage.cyberduck.home/ command duck --username $DUCK_ACCESS_KEY $@ ; } + -- cgit v1.2.3