1 个不稳定版本
新 0.1.0 | 2024年8月19日 |
---|
#190 in GUI
每月 123 次下载
48KB
1K SLoC
AWS 系统管理器 - 参数存储 TUI 客户端
本项目是 Rust、Tokio、Channels 和 TUI(终端用户界面)编程的学习练习。它是一个 DevOps 工具,用于通过终端用户界面 (TUI) 管理现有的参数存储,利用 Tokio、Ratatui 和 Vim 等技术。
先决条件
- 安装 和 配置 AWS CLI。
- Vim
- 确保你已经安装了 Rust 和 Cargo。
注意:此项目不适合生产使用。它仅用于教育目的。
安装
Cargo
如果你的架构不支持在 发布页面 上找到的预构建二进制文件,请使用此选项。
首先,使用推荐的 rustup
安装方法安装 Rust,然后
cargo install ssm-tui
此方法将从源代码构建二进制文件。
要更新,请再次运行相同的命令。
git clone [email protected]:sandeshgrangdan/ssm-tui.git
cargo build --release
cd target/release/
./ssm-tui
从二进制文件(Linux、macOS、Windows)
- 下载你系统的 最新发布二进制文件
- 设置
PATH
环境变量
用法
$ 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
设置说明(开发)
要使项目运行,请按照以下步骤操作
- 克隆仓库:
git clone [email protected]:sandeshgrangdan/ssm-tui.git
- 启动 tui:
cargo run
依赖项
~36–49MB
~756K SLoC