Skip to main content
Azure Application Development

Azure Application Development

Azure application development with CLI, Functions, Azurite emulator, and VS Code extensions.

azuremicrosoftcloudfunctionsazuritecosmosdbservicebusbicep
Overview

Complete Azure development toolkit including Azure CLI, Functions Core Tools v4, Azurite storage emulator, and VS Code extensions for App Service, Functions, Storage, Service Bus, Cosmos DB, and Bicep infrastructure as code.

Script ID:tool-azure-dev
Script:install-tool-azure-dev.sh

System Packages

PackageDescription
azure-cliInstalled from Microsoft APT repository

Node.js Packages (npm)

PackageDescription
azure-functions-core-tools@4Azure Functions runtime v4 (latest

VS Code Extensions

ExtensionDescription
Azure AccountAzure account management
Azure ResourcesView and manage Azure resources
Azure App ServiceDeploy to Azure App Service
Azure FunctionsCreate and deploy Azure Functions
Azure StorageManage Azure Storage accounts
Service Bus ExplorerBrowse queues, topics, and messages
Azure Cosmos DBCosmos DB and database support
BicepBicep language support for IaC

Installation

Install via the interactive menu:

dev-setup

Or install directly:

.devcontainer/additions/install-tool-azure-dev.sh
Full installation options (click to expand)


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 Azure Application Development
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ID: tool-azure-dev
Name: Azure Application Development
Script version: 0.0.1
Category: CLOUD_TOOLS, Cloud & Infrastructure Tools
Description: Installs Azure CLI, Functions Core Tools, Azurite, and VS Code extensions for building Azure applications, APIs, Service Bus, and Cosmos DB solutions

Usage:

Action:
install-tool-azure-dev.sh # Install Azure development tools
install-tool-azure-dev.sh --uninstall # Uninstall Azure development tools

Info:
install-tool-azure-dev.sh --help # Show help and usage information

System Packages (APT):
- azure-cli

Node.js Packages (NPM):
- azure-functions-core-tools@4
- azurite

VS Code Extensions:
- Azure Account (ms-vscode.azure-account) - Azure account management
- Azure Resources (ms-azuretools.vscode-azureresourcegroups) - View and manage Azure resources
- Azure App Service (ms-azuretools.vscode-azureappservice) - Deploy to Azure App Service
- Azure Functions (ms-azuretools.vscode-azurefunctions) - Create and deploy Azure Functions
- Azure Storage (ms-azuretools.vscode-azurestorage) - Manage Azure Storage accounts
- Service Bus Explorer (digital-molecules.service-bus-explorer) - Browse queues, topics, and messages
- Azure Cosmos DB (ms-azuretools.vscode-cosmosdb) - Cosmos DB and database support
- Bicep (ms-azuretools.vscode-bicep) - Bicep language support for IaC

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━