Skip to content

Releases: bwhaley/ssmsh

Mirror UNIX cp semantics for recursive copy with non-existing path

11 Jul 00:52
Compare
Choose a tag to compare

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.

28 Apr 21:05
Compare
Choose a tag to compare

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

02 Jun 00:08
Compare
Choose a tag to compare
Cross-region support Pre-release
Pre-release

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

25 May 04:53
Compare
Choose a tag to compare
1.1

Merge branch 'master' of github.com:kountable/ssmsh

Bug fix

29 Apr 03:34
Compare
Choose a tag to compare

Fixed goroutine leak when cancelling listing of large parameter stores.

v1.0, because why not? It seems to work 🤣

27 Apr 23:09
Compare
Choose a tag to compare

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

31 Jan 05:20
Compare
Choose a tag to compare
Renamed to ssmsh Pre-release
Pre-release

For better Google-ability and to differentiate it from other pssh tools like parallel ssh.

Initial beta release

20 Nov 19:05
Compare
Choose a tag to compare
Initial beta release Pre-release
Pre-release

This is the initial release of pssh. It should be considered beta quality software. Bug reports, feature enhancements, feedback & suggestions welcome!