Shuk is used to upload files to Amazon S3 and have them shared with others.
The file shuk.toml
needs to contain two bits of information:
- The bucket name of the bucket you wish to upload to
- Expiration time of your presigned objects
Just pass the filename as the argument to shuk
:
cargo run filename.bla
- Presign files so we can share
- Ability to delete objects
- Ability to archive objects
- Have the progress bar remain on screen, or show summary of upload.
- Install the configuration files in the users
.config
directory
- Basic functionality
- Uploads fixed files to fixed buckets
- Can now parse filename from arguments
- We have a configuration file for bucket name
- Can presign file when uploaded.