- Print in human-readable not amazon format
- Send stat() before accessing object, error gracefully
- Move client and bucket API operations to their own files
- Remove unused functions, constants and variables
- Rename API operations to sensible names
* GetBucket --> ListObjects
* Buckets --> ListBuckets
- ./mc ls s3://<bucket>/<object>
where <bucket> and <object> are optional
- ./mc cp s3://<bucket>/<object> .
Downloads <object> to your present working directory
- ./mc cp <object> s3://<bucket>/<key>
Uploads <object> to your <bucket> with name <key>
where <key> is optional