Skip to main content

Microsoft Azure Command-Line Interactive Shell

Project description

Azure CLI Interactive Shell
****************************
The interactive shell for Microsoft Azure CLI (Command Line Interface)
######################################################################

* Interactive Tutorials
* Lightweight Drop Down Completions
* Auto Cached Suggestions
* Dynamic parameter completion
* On the fly descriptions of the commands AND parameters
* On the fly examples of how to utilize each command
* Optional "az" component
* Query the previous command
* Navigation of example pane
* Optional layout configurations
* Fun Colors


Installation
############
.. code-block:: console

$ pip install azure-cli-shell

Running
########

To start the application

.. code-block:: console

$ az-shell

Then type your commands and hit [Enter]

To use commands outside the application

.. code-block:: console

$ #[command]

To Search through the last command as json
jmespath format for querying

.. code-block:: console

$ ? [param]

*Note: Only if the previous command dumps out json, e.g. vm list*

To only see the commands for a command

.. code-block:: console

$ %% [top-level command]

To undefault a value

.. code-block:: console

$ ^^ [value to undefault]


Use Examples
########

Type a command, for example:

.. code-block:: console

$ vm create

Look at the examples

*Scroll through the pane with Control H for up and Control N for down #*

Pick the example you want with:

.. code-block:: console

$ vm create :: [Example Number]

Dev Setup
########

Fork and clone repository

.. code-block:: console

$ . dev_setup.py

To get the Exit Code of the previous command:

.. code-block:: console

$ $

Docker Image
############

There is a docker image on docker hub

.. code-block:: console

$ docker run -i -t oakeyc/az-cli-shell:latest
root:/# az-shell

Windows Usage
#############

To backspace on Windows Powershell, use ShiftBackspace or ControlBackspace

Project details


Release history Release notifications

History Node

0.2.2

History Node

0.2.1

History Node

0.2.0

History Node

0.1.1c3

History Node

0.1.1c2

History Node

0.1.1c1

History Node

0.1.1b1

History Node

0.1.1a31

History Node

0.1.1a30

History Node

0.1.1a29

History Node

0.1.1a28

History Node

0.1.1a27

History Node

0.1.1a26

History Node

0.1.1a25

History Node

0.1.1a24

History Node

0.1.1a23

History Node

0.1.1a22

History Node

0.1.1a21

History Node

0.1.1a19

History Node

0.1.1a18

History Node

0.1.1a17

History Node

0.1.1a16

History Node

0.1.1a15

History Node

0.1.1a14

History Node

0.1.1a13

History Node

0.1.1a12

History Node

0.1.1a11

History Node

0.1.1a10

History Node

0.1.1a9

History Node

0.1.1a8

History Node

0.1.1a7

This version
History Node

0.1.1a6

History Node

0.1.1a5

History Node

0.1.1a4

History Node

0.1.1a3

History Node

0.1.1a2

History Node

0.1.1a1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
azure-cli-shell-0.1.1a6.tar.gz (20.5 kB) Copy SHA256 hash SHA256 Source None Mar 20, 2017

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page