https://github.com/pbrisbin/aws-ssm-rename
Like rename(1) but for AWS SSM Parameters
https://github.com/pbrisbin/aws-ssm-rename
aws
Last synced: 2 months ago
JSON representation
Like rename(1) but for AWS SSM Parameters
- Host: GitHub
- URL: https://github.com/pbrisbin/aws-ssm-rename
- Owner: pbrisbin
- Created: 2023-11-09T15:40:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-14T16:10:39.000Z (over 1 year ago)
- Last Synced: 2025-02-10T09:43:14.926Z (4 months ago)
- Topics: aws
- Language: Shell
- Homepage: https://pbrisbin.github.io/aws-ssm-rename/
- Size: 28.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# aws-ssm-rename
Like `rename(1)` but for AWS SSM Parameters.
## Usage
```console
% aws-ssm-rename --helpUsage:
aws-ssm-rename [options] ...Rename AWS SSM parameters.
Options:
-v, --verbose explain what is being done
-n, --no-act do not make any changes
-a, --all replace all ocurrences
-o, --no-overwrite don't overwrite existing parameters
-i, --interactive prompt before overwrite
-g, --no-glob don't match parameters as globs-h, --help display this help
-V, --version display versionrename(1) features not implemented:
-s, --symlink
-l, --lastFor more details see aws-ssm-rename(1).
```Documentation is also available [in-repository](./man/aws-ssm-rename.1.ronn).
## Installation
### Released
```console
version=v0.0.0 # or whatever
curl -L "https://github.com/pbrisbin/aws-ssm-rename/releases/download/$version/aws-ssm-rename.tar.gz" | tar xzvf -
cd aws-ssm-rename
```For user-local, run:
```console
make install PREFIX=$HOME/.local
```For system-wide, run:
```console
sudo make install
```### Development
Into `$HOME/.local/bin`:
```console
git clone https://github.com/pbrisbin/aws-ssm-rename
cd aws-ssm-rename
make install.check
```## TODO
- [ ] Consider an actual programming language
- [ ] Implement completions
- [ ] Add tests---
[CHANGELOG](./CHANGELOG.md) | [LICENSE](./LICENSE)