First alpha
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 renametest_2019
to2019_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).