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: about 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 (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-14T16:10:39.000Z (about 2 years ago)
- Last Synced: 2025-02-10T09:43:14.926Z (10 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
> [!NOTE]
> All of my GitHub repositories have been **archived** and will be migrated to
> Codeberg as I next work on them. This repository either now lives, or will
> live, at:
>
> https://codeberg.org/pbrisbin/aws-ssm-rename
>
> If you need to report an Issue or raise a PR, and this migration hasn't
> happened yet, send an email to me@pbrisbin.com.
# aws-ssm-rename
Like `rename(1)` but for AWS SSM Parameters.
## Usage
```console
% aws-ssm-rename --help
Usage:
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 version
rename(1) features not implemented:
-s, --symlink
-l, --last
For 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
- [x] Add tests
## LICENSE
This project is licensed AGPLv3. See [COPYING](./COPYING).
---
[CHANGELOG](./CHANGELOG.md)