Skip to content

v1.6.0

Compare
Choose a tag to compare
@liammonahan liammonahan released this 05 Mar 21:53
· 45 commits to master since this release

Features/changes:

  • cpobj now accepts multiple source files
  • deprecated homebrew. Please use pip exclusively going forward.
  • changed the behavior of rmobj to be more consistent with rm:
    • rmobj -f will not prompt the user if they want to delete files/directories at all.
    • rmobj -i is now needed if you want to be asked about every delete operation. If you just pass rmobj -r you will be asked only once now.

Bugfixes:

  • rmobj is now more selective about removing key prefixes. This means that rmobj -rf bucket:foo will now remove everything under bucket:foo/*, but not bucket:foobar/. Thank you to @Sanghyun-Hong for reporting this bug!
  • fixed a bug in cpobj where a single key could not be copied out of the object store with a different key name locally.
  • more graceful logging of S3ResponseError for multipart uploads
  • implemented better error messages if invalid credentials are being used
  • the exit statuses in rmobj are now consistent with the behavior for rm. The exit status will be non-zero if there were failures removing something unless -f is specified, in which case the exit status will always be zero.