Add options for passing client's credentials with env variables
Allow interaction with web3.storage service using credentials (principal key and delegation proof) passed as base64-encoded env variables.
Rationale
Taking AWS CLI as an example, you can either use aws configure and store the credentials in your local config file or use aws with "inline" credentials.
export AWS_ACCESS_KEY_ID=<access-key-id>
export AWS_SECRET_ACCESS_KEY=<secret-access-key>
This PR will help the w3 in the ad-hoc usage and for the multi-tenant environments.
This is super cool!...it'll also simplify a bit when https://github.com/web3-storage/w3up-client/pull/74 is merged and released.
This is super cool!...it'll also simplify a bit when web3-storage/w3up-client#74 is merged and released.
Great that you like it! Do you plan to merge this PR?