1 个不稳定版本

0.1.0 2024年8月19日

#190 in GUI

Download history 123/week @ 2024-08-14

每月 123 次下载

MIT/Apache

48KB
1K SLoC

AWS 系统管理器 - 参数存储 TUI 客户端

本项目是 Rust、Tokio、Channels 和 TUI(终端用户界面)编程的学习练习。它是一个 DevOps 工具,用于通过终端用户界面 (TUI) 管理现有的参数存储,利用 Tokio、Ratatui 和 Vim 等技术。

Screenshot 2024-08-17 at 10 50 15 PM

先决条件

  1. 安装配置 AWS CLI。
  2. Vim
  3. 确保你已经安装了 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)

用法

$ 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

设置说明(开发)

要使项目运行,请按照以下步骤操作

  1. 克隆仓库:git clone [email protected]:sandeshgrangdan/ssm-tui.git
  2. 启动 tui:cargo run

依赖项

~36–49MB
~756K SLoC