Edit AWS SSM parameters locally in your favorite editor
Project description
🧩 ssm-editor
A lightweight CLI tool to fetch, edit, and update AWS SSM Parameter Store values directly from your favorite text editor (VS Code, Vim, etc).
🚀 Installation
You can install the package from PyPI:
pip install ssm-editor
Alternatively, install directly from source:
git clone https://github.com/praveenraghav01/ssm-editor.git
cd ssm-editor
pip install -e .
🧠 Usage
To fetch and edit parameters under a specific path:
ssm-editor --path /dev/pimcore/ --editor code
or use vi:
ssm-editor --path /dev/pimcore/ --editor vi
The tool will:
- Fetch all parameters under the given SSM path.
- Write them to a temporary file as
key=valuepairs. - Open that file in your preferred editor.
- Wait for you to make and save changes.
- Display a summary of changes in a table.
- Automatically update changed parameters in SSM.
⚙️ Requirements
- Python 3.8 or higher
- AWS credentials configured (via environment variables,
~/.aws/credentials, or IAM role) - Optional: VS Code CLI (
code) or Vim
🤝 Contributing
Contributions are welcome!
Feel free to open issues or submit pull requests on GitHub.
🪪 License
This project is licensed under the MIT License.
Copyright (c) 2025 Praveen
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ssm_editor-0.1.0.tar.gz.
File metadata
- Download URL: ssm_editor-0.1.0.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6eea5609a30c7917f17d57d07ad81e901181d4ccd13b8bd4b553f7788932f8c8
|
|
| MD5 |
3218b32842ae0046c86028cee55c655f
|
|
| BLAKE2b-256 |
9a7b05fc2a2e6145f2bc9c016ad3d77bf0c6eafe11ea8b349200c4462fcf0368
|
File details
Details for the file ssm_editor-0.1.0-py3-none-any.whl.
File metadata
- Download URL: ssm_editor-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
258e45f67c3bb0d12e4c8dbbacf17f40ebf0a81f63ce3ce1c5f91708ea456058
|
|
| MD5 |
8c959c63900f2eb2fdba218382aa0850
|
|
| BLAKE2b-256 |
1748a637f5d841a15a7149577507a225420955c53f2c38cd19262899ae176682
|