Releases: bwhaley/ssmsh
Mirror UNIX cp semantics for recursive copy with non-existing path
This release fixes #11. Running a recursive copy to a new path will now copy parameters in the source to the destination directly. If the destination path already exists, parameters will be copied in to a subpath within the destination. For example:
/> ls /foo
param
/> ls /bar
/> cp -r /foo /bar
/> ls /bar
param
/> cp -r /foo /bar
/> ls /bar
foo/
param
/> ls /bar/foo
param
Added support for advanced parameters. Updated Go. Updated dependencies.
This release adds support for Advanced Parameters.
/> policy RobbStarkExpiration Expiration(Timestamp=2013-03-31T21:00:00.000Z)
/> policy ReminderPolicy ExpirationNotification(Before=30,Unit=days) NoChangeNotification(After=7,Unit=days)
/> put name=/House/Stark/Robb value="King in the North" type=String policies=[RobbStarkExpiration,ReminderPolicy]
Cross-region support
Adds support for cross-region operations using <region>:<path>
syntax, e.g.
cp -r us-west-2:/path eu-west-1:/path
Supported commands: cp, mv, ls, get, rm, put, history
Lots of changes to support this. There are probably new bugs.
Added region subcommand
1.1 Merge branch 'master' of github.com:kountable/ssmsh
Bug fix
v1.0, because why not? It seems to work 🤣
The GetParametersByPath
API only allows for 10 results at a time, so for parameter stores with many parameters, a recursive listing can be very slow. Therefore added ability to interrupt slow listings using ^C
. Also improved startup speed.
Renamed to ssmsh
For better Google-ability and to differentiate it from other pssh tools like parallel ssh.
Initial beta release
This is the initial release of pssh
. It should be considered beta quality software. Bug reports, feature enhancements, feedback & suggestions welcome!