azure-cli/doc/extensions
Derek Bekoe cd96802027
Extensions: support adding by name and list-available (#4788)
* Extensions: support adding by name and list-available

- Update extension publishing readme with new info
- Implement 'az extension list-available'
- Support adding an extension by name
- Define logic for extension update
- Support --index hidden param
- Explicitly only support non platform specific whls
- Add tests

* Minor change
2017-11-01 09:52:27 -07:00
..
myexampleextension Remove example metadata for extension (#4785) 2017-10-30 15:42:33 -07:00
README.md Add extension feature (#4167) 2017-09-08 11:30:02 -07:00
authoring.md Add extension feature (#4167) 2017-09-08 11:30:02 -07:00
faq.md Add extension feature (#4167) 2017-09-08 11:30:02 -07:00
metadata.md Minor extension fix: Use CLI Core version instead (#4405) 2017-09-08 14:37:29 -07:00
publishing.md Extensions: support adding by name and list-available (#4788) 2017-11-01 09:52:27 -07:00

README.md

Extension Documentation

What is an Extension?

An extension adds/modifies/removes commands that are part of az and can be optionally installed by the user.

  • Extensions are supported through all installation methods.
  • Extensions are the way to go to release private/public previews of your Azure CLI commands.
  • Currently, we support one extension type, a Python Wheel.
  • All extension documentation here refers to this type of extension.

What an Extension is not

  • An extension is not an external executable or product outside of az.

  • If you're looking to create a command module which is installed by default for az, see authoring command modules.

  • If you're looking to build your own CLI using az patterns, see knack.

Doc Sections