关于 Amazon Q Developer CLI
AWS 官方的终端编码助手,提供交互式编程环境和 shell 命令补全。支持 AWS 感知开发,可通过自然语言完成编码任务。
主要功能
- 01以自然语言与 AI 助手进行交互式编程
- 02自动补全和建议 shell 命令
- 03获取 AWS 服务相关的开发建议
- 04诊断开发环境和配置问题
适用场景
- 01在 AWS 环境中加速编码和部署任务
- 02快速学习和使用 AWS 服务
- 03通过 AI 辅助提高 shell 命令准确性
安装
选择你的系统或包管理器,复制命令到终端运行。
$
安装完成后运行q --version确认安装成功。
命令示例
常用命令按使用顺序排列。
01
02
03
详细介绍
Amazon Q CLI
重要
此开源项目已不再积极维护,仅会接收关键安全修复。Amazon Q Developer CLI 现已作为闭源产品 Kiro CLI 提供。要获取最新功能和更新,请使用 Kiro CLI。有关 Kiro CLI 的问题,请改为在此处报告。
安装
- macOS:
- DMG:立即下载
- HomeBrew:
brew install --cask amazon-q
- Linux:
贡献
非常感谢您考虑为 Amazon Q 做出贡献。
开始之前,请参阅我们的贡献文档。
先决条件
- MacOS
- Xcode 13 或更高版本
- Brew
1. 克隆仓库
git clone https://github.com/aws/amazon-q-developer-cli.git
2. 使用 Rustup 安装 Rust 工具链:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup default stable
rustup toolchain install nightly
cargo install typos-cli
3. 在本地开发
- 编译并运行:
cargo run --bin chat_cli。 - 运行测试:
cargo test。 - 运行代码检查:
cargo clippy。 - 格式化 Rust 文件:
cargo +nightly fmt。 - 运行子命令:
cargo run --bin chat_cli -- {subcommand}。- 登录命令为:
cargo run --bin chat_cli -- login
- 登录命令为:
项目布局
chat_cli-qCLI,允许用户通过命令行与 Amazon Q Developer 交互scripts/- 包含运维和构建相关脚本crates/- 包含所有 Rust cratedocs/- 包含技术文档
安全
有关安全问题,请参阅此处。
许可
此仓库采用 MIT 和 Apache 2.0 双重许可。
“Amazon Web Services”以及所有相关标记,包括徽标、图形设计和服务名称,均为 AWS 在美国及其他国家或地区的商标或商业外观。不得将 AWS 的商标和商业外观用于与非 AWS 产品或服务相关的任何情形,或以任何可能使客户产生混淆,或贬损、诋毁 AWS 的方式使用。
评论
支持 Markdown