Crates.io | ssm-tui |
lib.rs | ssm-tui |
version | |
source | src |
created_at | 2024-08-19 10:21:50.000068 |
updated_at | 2025-02-01 07:21:25.866073 |
description | A TUI for interacting with AWS SSM |
homepage | https://github.com/sandeshgrangdan/ssm-tui |
repository | https://github.com/sandeshgrangdan/ssm-tui |
max_upload_size | |
id | 1343715 |
Cargo.toml error: | TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
This project serves as a learning exercise in Rust, Tokio, Channels, and TUI (Terminal User Interface) programming. It is a DevOps tool used to manages existing Parameter Store with a Terminal User Interface (TUI), utilizing technologies such as Tokio, Ratatui and Vim.
Note: This project is not suitable for production use. It's designed strictly for educational purposes.
PATH
environment variablecurl --proto '=https' --tlsv1.2 -LsSf https://github.com/sandeshgrangdan/ssm-tui/releases/download/v0.1.5/ssm-tui-installer.sh | sh
powershell -c "irm https://github.com/sandeshgrangdan/ssm-tui/releases/download/v0.1.5/ssm-tui-installer.ps1 | iex"
Use this option if your architecture is not supported by the pre-built binaries found on the releases page.
First, install Rust (using the recommended rustup
installation method) and then
cargo install ssm-tui
This method will build the binary from source.
To update, run the same command again.
git clone git@github.com:sandeshgrangdan/ssm-tui.git
cargo build --release
cd target/release/
./ssm-tui
$ ssm-tui
$ ssm-tui -h
AWS Systems Manager - Parameter Store TUI Client
Usage: ssm-tui [OPTIONS]
Options:
-p, --profile <PROFILE> Name of your AWS profile [default: None]
-r, --region <REGION> AWS Region [default: None]
-h, --help Print help
-V, --version Print version
To get the project up and running, follow these steps:
git clone git@github.com:sandeshgrangdan/ssm-tui.git
cargo run