跳转到主要内容

Microsoft Azure 命令行交互式Shell

项目描述

Microsoft Azure CLI(命令行界面)的交互式Shell

  • 交互式教程

  • 轻量级下拉补全

  • 自动缓存建议

  • 动态参数补全

  • 命令默认作用域

  • 命令和参数的即时描述

  • 即时展示如何使用每个命令的示例

  • 可选的“az”组件

  • 查询上一个命令

  • 示例面板导航

  • 可选布局配置

  • 有趣的颜色

运行

要启动应用程序

$ az shell

然后输入您的命令并按[Enter]键

要在应用程序外部使用命令

$ #[command]

要搜索最后一个命令作为json jmespath格式进行查询

$ ? [param]

注意:仅当上一个命令输出json时,例如vm list

要仅查看某个命令的命令

$ %% [top-level command] [sub-level command] etc

要取消默认值

$ %% ..

使用示例

输入一个命令,例如

$ vm create

查看示例

使用Control Y向上滚动,使用Control N向下滚动面板 #

选择您想要的示例,使用

$ vm create :: [Example Number]

开发设置

Fork 并克隆仓库

$ . dev_setup.py

获取上一个命令的退出代码

$ $

清除历史记录

仅在重启 shell 时清除附加的建议

$ clear-history

发布历史记录

0.4.5

  • 小型修复

0.4.4

  • 小型修复

0.4.3

  • 小型修复

0.4.2

  • 修复通过 azdev 安装的交互式扩展的不兼容性问题。

0.4.1

  • 小型修复

0.4.0

  • 交互式现在安装了“交互式”扩展,这将允许更快地更新和支持。

0.3.31

  • 确保全局订阅参数出现在参数中。

0.3.30

  • 修复在 Windows 上发现的错误,命令无法正确运行。

0.3.29

  • 修复由已弃用的对象引起的交互式中的命令加载问题。

0.3.28

  • 小型修复

0.3.27

  • 小型修复

0.3.26

  • 小型修复

0.3.25

  • 将 PyYAML 依赖项更新到 4.2b4

0.3.24

  • 小型修复

0.3.23

  • 小型修复

0.3.22

  • 修复依赖项版本。

0.3.21

  • 静音解析器的日志记录以用于完成

  • 使交互式对过时/损坏的帮助缓存更具抵抗力。

0.3.20

  • 允许交互式完成器与位置参数一起工作。

  • 当用户键入“'”时,提供更用户友好的输出。

  • 修复没有帮助的参数的完成。

  • 修复命令组的描述。

0.3.19

  • 在遇到未知命令时停止完成。

  • 在创建命令子树之前和之后添加事件钩子。

  • 允许为 –ids 参数完成。

  • sdist 现在与 wheel 0.31.0 兼容

0.3.18

  • 一旦完成命令表加载,即激活完成

  • 修复使用 –style 参数的 bug。

  • 如果缺失,则在命令表转储之后实例化交互式词法分析器。

  • 完成器支持改进。

0.3.17

  • 在不同会话之间持久化历史记录

  • 修复作用域内的历史记录问题。

  • 更新交互式遥测。

  • 修复长时间运行操作的进度条问题。

  • 完成对命令表异常更健壮。

0.3.16

  • 修复在使用 Cloud Shell 中的交互模式时提示用户登录的问题。

  • 修复缺少参数完成的问题。

0.3.15

  • 修复命令选项完成不再出现的问题。

0.3.14

  • 清理未使用的测试文件。

0.3.13

  • 修复交互式在 Python 2 上无法启动的问题。

  • 修复启动时的错误。

  • 修复某些命令在交互模式中无法运行的问题。

0.3.12

  • 更新 CLI 核心更改。

0.3.11

  • 小型修复

0.3.10 (2017-09-22)

  • 小型修复

0.3.9 (2017-08-31)

  • 小型修复

0.3.8 (2017-08-28)

  • 小型修复

0.3.7 (2017-07-27)

  • 通过使用缓存命令来提高启动时间。

  • 增加测试覆盖率

0.3.5 (2017-06-21)

  • 增强“?”手势以将其注入到下一个命令

0.3.4 (2017-06-13)

  • 修复与 2017-03-09-profile-preview 配置文件相关的交互式错误(#3587)

  • 允许将“–version”作为交互模式的参数(#3645)

  • 停止交互模式从验证完成中抛出错误(#3570)

  • 模板部署的进度报告(#3510)

0.3.3 (2017-05-30)

  • –progress 标志

  • 从完成中删除 –debug 和 –verbose

0.3.2 (2017-05-18)

  • 错误修复。

  • 从完成中删除“交互式”(#3324)

0.3.1 (2017-05-09)

  • 在“az interactive –help”中添加指向博客的链接(#3252)

0.3.0 (2017-05-05)

  • 将交互式集成到 az 中

  • 颜色选项

  • 将“shell”重命名为“交互式”

0.2.1

  • 集成 CLI 性能更改

0.2.0

  • 公共预览版本

0.1.1

  • 预览版本

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

azure-cli-interactive-0.4.5.tar.gz (7.0 kB 查看哈希值)

上传时间

构建分布

azure_cli_interactive-0.4.5-py2.py3-none-any.whl (7.8 kB 查看哈希值)

上传时间 Python 2 Python 3

由...