An interactive Azure CLI 2.0 command line interface
Project description
An interactive Azure CLI 2.0 command line interface.
[Note] Microsoft official Azure CLI 2.0 shell can be found at Azure/azure-cli-shell
Features
Auto-completion of Azure CLI group, subgroups, commands, and parameters
Syntax highlighting
Command history
Supported Environments
Python versions: 2.7, 3.3, 3.4, 3.5, 3.5, 3.6 and maybe more
OS: Mac, Ubuntu, CentOS, Bash-on-Windows, or any platform where azure-cli can be installed
Prerequisites
You need Azure CLI 2.0 installed as prerequisites for azure-shell. Please refer to Install Azure CLI 2.0 and install it if not yet installed
Installation
The azure-shell requires python and pip to install. You can install the azure-shell using pip:
pip install azure-shell
If you’ve already have azure-shell installed and want to upgrade to the latest version, you can upgrade like this:
pip install --upgrade azure-shell
Usage
Once you’ve installed the azure-shell, you can run azure-shell by simply typing azure-shell:
azure-shell
You can exit the azure-shell by typing either exit or quit:
azure> exit
Basically you can run azure-shell without making any configurations but you can give options to azure-shell to change its default behabior:
azure-shell --help Usage: azure-shell [-h] [--version] [--basedir BASEDIR] [--config CONFIG] [--index INDEX] An interactive Azure CLI command line interface optional arguments: -h, --help show this help message and exit --version show program's version number and exit --basedir BASEDIR Azure Shell base dir path ($HOME/.azureshell by default) --config CONFIG Azure Shell config file path ($HOME/.azureshell/azureshell.conf by default) --index INDEX Azure Shell index file to load ($HOME/.azureshel/cli- index-<azure_cli_version>.json)
Azure Shell Index Generator
You can generate an index for azure-shell using azure-shell-index-generator command. Please be noted that it will take time before all data generation works are done
azure-shell-index-generator --output ~/.azureshell/cli-index.json
Basically you don’t need to generate the index by yourself as azure-shell automatically downloads an index from its repository and load it for commands and parameters completion in startup time. But you also can give azure-shell your index using –index option.
azure-shell --index ~/.azureshell/cli-index.json
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/yokawasa/azure-shell
More Information
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file azure-shell-0.2.5.tar.gz
.
File metadata
- Download URL: azure-shell-0.2.5.tar.gz
- Upload date:
- Size: 12.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09e7a187d504d4ceee602bb49c525bf84fc2707b88cedd4a64007946e654dc63 |
|
MD5 | 6ee0d7b13dc5305bb7507bea92aca53f |
|
BLAKE2b-256 | fc37504d45c9b3f8bc0a7c0801c2900e0cfbe9e2250dcaa4ac9388b2129c40df |
File details
Details for the file azure_shell-0.2.5-py2.py3-none-any.whl
.
File metadata
- Download URL: azure_shell-0.2.5-py2.py3-none-any.whl
- Upload date:
- Size: 17.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f5891a0a1ab28f18d06a4c70ad3fef5dfc9570233dac95b77056fc52c73d813 |
|
MD5 | 682b752d79e6ea82fe45a4091819f34a |
|
BLAKE2b-256 | 83ebaf400484e2031616955bff1efae15aaf2150914f821305e895f0d0df8105 |