Skip to content

First alpha

Compare
Choose a tag to compare
@jamesmcm jamesmcm released this 03 May 13:47
· 27 commits to master since this release

First alpha - preservation of properties and object-level ACLs is working. See main README.md for usage.

Main issues:

  • No support for custom encryption keys.
  • No support for S3 ObjectLock.
  • ACL preservation may for bucket-level ACLs i.e. public write access is untested.
  • No ability to apply operations (i.e. delete keys, over-write ACLs) without renaming them.

sedregex related issues:

  • Cannot use anonymous capture groups like s/([A-Za-z]+)_([0-9]{4})/\2_\1/ to rename test_2019 to 2019_test. At the moment the capture groups must be named, i.e.: s/(?P<text>[A-Za-z]+)_(?P<year>[0-9]{4})/$year_$text
  • No support for y/ translate command i.e. y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ for translating upper-case text to lower-case.
  • No support for g/ match command to only check for match within given key (would be useful to add key deletion functionality).