|
1 | | -<!DOCTYPE html><html lang="en" data-theme="dark" style="color-scheme: dark"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="generator" content="Astro v5.17.1"><meta name="theme-color" content="#0a0a0f"><link rel="icon" type="image/svg+xml" href="/azd-exec/pr/39/favicon.svg"><title>Getting Started | azd exec</title><meta name="description" content="Step-by-step guide to install and use azd exec extension"><link rel="canonical" href="https://jongio.github.io/azd-exec/pr/39/getting-started/"><!-- Open Graph --><meta property="og:title" content="Getting Started | azd exec"><meta property="og:description" content="Step-by-step guide to install and use azd exec extension"><meta property="og:type" content="website"><meta property="og:url" content="https://jongio.github.io/azd-exec/pr/39/getting-started/"><meta property="og:image" content="https://jongio.github.io/azd-exec/pr/39/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="article:author" content="https://www.linkedin.com/in/jongallant"><meta property="article:published_time" content="2025-11-08T09:53:34Z"><meta property="article:modified_time" content="2026-02-28T13:53:17.287Z"><meta name="author" content="Jon Gallant"><!-- Twitter Card --><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Getting Started | azd exec"><meta name="twitter:description" content="Step-by-step guide to install and use azd exec extension"><meta name="twitter:creator" content="@jongallant"><meta name="twitter:image" content="https://jongio.github.io/azd-exec/pr/39/og-image.png"><!-- Geist fonts via Google Fonts CDN --><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Geist:wght@400;600;700&family=Geist+Mono:wght@400;600&display=swap" rel="stylesheet"> <meta property="og:site_name" content="azd exec"> <!-- Theme init (runs before paint to prevent flash) --><script> |
| 1 | +<!DOCTYPE html><html lang="en" data-theme="dark" style="color-scheme: dark"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="generator" content="Astro v5.17.1"><meta name="theme-color" content="#0a0a0f"><link rel="icon" type="image/svg+xml" href="/azd-exec/pr/39/favicon.svg"><title>Getting Started | azd exec</title><meta name="description" content="Step-by-step guide to install and use azd exec extension"><link rel="canonical" href="https://jongio.github.io/azd-exec/pr/39/getting-started/"><!-- Open Graph --><meta property="og:title" content="Getting Started | azd exec"><meta property="og:description" content="Step-by-step guide to install and use azd exec extension"><meta property="og:type" content="website"><meta property="og:url" content="https://jongio.github.io/azd-exec/pr/39/getting-started/"><meta property="og:image" content="https://jongio.github.io/azd-exec/pr/39/og-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="article:author" content="https://www.linkedin.com/in/jongallant"><meta property="article:published_time" content="2025-11-08T09:53:34Z"><meta property="article:modified_time" content="2026-02-28T14:00:48.305Z"><meta name="author" content="Jon Gallant"><!-- Twitter Card --><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Getting Started | azd exec"><meta name="twitter:description" content="Step-by-step guide to install and use azd exec extension"><meta name="twitter:creator" content="@jongallant"><meta name="twitter:image" content="https://jongio.github.io/azd-exec/pr/39/og-image.png"><!-- Geist fonts via Google Fonts CDN --><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Geist:wght@400;600;700&family=Geist+Mono:wght@400;600&display=swap" rel="stylesheet"> <meta property="og:site_name" content="azd exec"> <!-- Theme init (runs before paint to prevent flash) --><script> |
2 | 2 | (function () { |
3 | 3 | const stored = localStorage.getItem("azd-theme"); |
4 | 4 | const prefersDark = window.matchMedia("(prefers-color-scheme: dark)").matches; |
|
109 | 109 | GitHub |
110 | 110 | </a> </div> </nav> <!-- Gradient accent line --> <div class="h-[2px] w-full" style="background: linear-gradient(to right, var(--color-primary), var(--color-accent));" data-astro-cid-4feyjbov></div> </header> <script type="module">const s=document.querySelector("[data-menu-toggle]"),e=document.querySelector("[data-mobile-menu]");s&&e&&(s.addEventListener("click",()=>{e.classList.toggle("hidden"),s.setAttribute("aria-expanded",String(!e.classList.contains("hidden"))),e.classList.contains("hidden")?e.classList.remove("flex"):e.classList.add("flex")}),document.addEventListener("keydown",t=>{t.key==="Escape"&&!e.classList.contains("hidden")&&(e.classList.add("hidden"),e.classList.remove("flex"),s.setAttribute("aria-expanded","false"),s.focus())}));</script> <main class="mx-auto max-w-[1280px] w-full flex-1"> <div class="page-container" data-astro-cid-mwd2jfe2> <div class="page-header" data-astro-cid-mwd2jfe2> <h1 data-astro-cid-mwd2jfe2>Getting Started</h1> <p class="page-intro" data-astro-cid-mwd2jfe2> |
111 | 111 | Follow these steps to install azd exec and run your first script with Azure context. |
112 | | -</p> </div> <div class="content" data-astro-cid-mwd2jfe2> <section class="section" data-astro-cid-mwd2jfe2> <h2 data-astro-cid-mwd2jfe2>Prerequisites</h2> <p data-astro-cid-mwd2jfe2>Before installing azd exec, make sure you have:</p> <ul data-astro-cid-mwd2jfe2> <li data-astro-cid-mwd2jfe2><strong data-astro-cid-mwd2jfe2>Azure Developer CLI (azd)</strong> installed on your system</li> <li data-astro-cid-mwd2jfe2><strong data-astro-cid-mwd2jfe2>Azure subscription</strong> and appropriate permissions</li> <li data-astro-cid-mwd2jfe2><strong data-astro-cid-mwd2jfe2>Basic knowledge</strong> of shell scripting (bash or PowerShell)</li> </ul> <p data-astro-cid-mwd2jfe2>If you don't have azd installed, visit the <a href="https://learn.microsoft.com/azure/developer/azure-developer-cli/install-azd" target="_blank" rel="noopener noreferrer" data-astro-cid-mwd2jfe2>official installation guide</a>.</p> </section> <section class="section" data-astro-cid-mwd2jfe2> <h2 data-astro-cid-mwd2jfe2>Install azd exec</h2> <p data-astro-cid-mwd2jfe2>Install the azd exec extension using the following commands for your platform:</p> <div class="overflow-hidden rounded-[var(--radius-lg)]" style="background-color: color-mix(in srgb, var(--color-text) 6%, var(--color-background));"> <!-- Tab buttons --> <div class="flex gap-0 overflow-x-auto border-b" style="border-color: var(--color-border);" role="tablist" data-install-tabs> <button id="itabs-tguu76-tab-0" role="tab" aria-selected="true" aria-controls="itabs-tguu76-panel-0" tabindex="0" class="inline-flex items-center gap-1.5 whitespace-nowrap px-[var(--space-4)] py-2.5 text-[13px] font-semibold transition-colors" style="color: var(--color-primary); border-bottom: 2px solid var(--color-primary);" data-tab-index="0"> Windows </button><button id="itabs-tguu76-tab-1" role="tab" aria-selected="false" aria-controls="itabs-tguu76-panel-1" tabindex="-1" class="inline-flex items-center gap-1.5 whitespace-nowrap px-[var(--space-4)] py-2.5 text-[13px] font-semibold transition-colors" style="color: var(--color-text-muted); border-bottom: 2px solid transparent;" data-tab-index="1"> macOS </button><button id="itabs-tguu76-tab-2" role="tab" aria-selected="false" aria-controls="itabs-tguu76-panel-2" tabindex="-1" class="inline-flex items-center gap-1.5 whitespace-nowrap px-[var(--space-4)] py-2.5 text-[13px] font-semibold transition-colors" style="color: var(--color-text-muted); border-bottom: 2px solid transparent;" data-tab-index="2"> Linux </button> </div> <!-- Tab panels --> <div id="itabs-tguu76-panel-0" role="tabpanel" aria-labelledby="itabs-tguu76-tab-0" class="block" data-panel-index="0"> <div class="relative px-[var(--space-4)] py-[var(--space-3)]"> <pre class="overflow-x-auto text-[13px] leading-relaxed" style="color: var(--color-text); font-family: var(--font-mono); margin: 0;"><code># Install Azure Developer CLI |
| 112 | +</p> </div> <div class="content" data-astro-cid-mwd2jfe2> <section class="section" data-astro-cid-mwd2jfe2> <h2 data-astro-cid-mwd2jfe2>Prerequisites</h2> <p data-astro-cid-mwd2jfe2>Before installing azd exec, make sure you have:</p> <ul data-astro-cid-mwd2jfe2> <li data-astro-cid-mwd2jfe2><strong data-astro-cid-mwd2jfe2>Azure Developer CLI (azd)</strong> installed on your system</li> <li data-astro-cid-mwd2jfe2><strong data-astro-cid-mwd2jfe2>Azure subscription</strong> and appropriate permissions</li> <li data-astro-cid-mwd2jfe2><strong data-astro-cid-mwd2jfe2>Basic knowledge</strong> of shell scripting (bash or PowerShell)</li> </ul> <p data-astro-cid-mwd2jfe2>If you don't have azd installed, visit the <a href="https://learn.microsoft.com/azure/developer/azure-developer-cli/install-azd" target="_blank" rel="noopener noreferrer" data-astro-cid-mwd2jfe2>official installation guide</a>.</p> </section> <section class="section" data-astro-cid-mwd2jfe2> <h2 data-astro-cid-mwd2jfe2>Install azd exec</h2> <p data-astro-cid-mwd2jfe2>Install the azd exec extension using the following commands for your platform:</p> <div class="overflow-hidden rounded-[var(--radius-lg)]" style="background-color: color-mix(in srgb, var(--color-text) 6%, var(--color-background));"> <!-- Tab buttons --> <div class="flex gap-0 overflow-x-auto border-b" style="border-color: var(--color-border);" role="tablist" data-install-tabs> <button id="itabs-a02cxv-tab-0" role="tab" aria-selected="true" aria-controls="itabs-a02cxv-panel-0" tabindex="0" class="inline-flex items-center gap-1.5 whitespace-nowrap px-[var(--space-4)] py-2.5 text-[13px] font-semibold transition-colors" style="color: var(--color-primary); border-bottom: 2px solid var(--color-primary);" data-tab-index="0"> Windows </button><button id="itabs-a02cxv-tab-1" role="tab" aria-selected="false" aria-controls="itabs-a02cxv-panel-1" tabindex="-1" class="inline-flex items-center gap-1.5 whitespace-nowrap px-[var(--space-4)] py-2.5 text-[13px] font-semibold transition-colors" style="color: var(--color-text-muted); border-bottom: 2px solid transparent;" data-tab-index="1"> macOS </button><button id="itabs-a02cxv-tab-2" role="tab" aria-selected="false" aria-controls="itabs-a02cxv-panel-2" tabindex="-1" class="inline-flex items-center gap-1.5 whitespace-nowrap px-[var(--space-4)] py-2.5 text-[13px] font-semibold transition-colors" style="color: var(--color-text-muted); border-bottom: 2px solid transparent;" data-tab-index="2"> Linux </button> </div> <!-- Tab panels --> <div id="itabs-a02cxv-panel-0" role="tabpanel" aria-labelledby="itabs-a02cxv-tab-0" class="block" data-panel-index="0"> <div class="relative px-[var(--space-4)] py-[var(--space-3)]"> <pre class="overflow-x-auto text-[13px] leading-relaxed" style="color: var(--color-text); font-family: var(--font-mono); margin: 0;"><code># Install Azure Developer CLI |
113 | 113 | winget install microsoft.azd |
114 | 114 |
|
115 | 115 | # Add extension source |
|
125 | 125 | # Install extension |
126 | 126 | azd extension install jongio.azd.exec"> |
127 | 127 | Copy |
128 | | -</button> </div> </div><div id="itabs-tguu76-panel-1" role="tabpanel" aria-labelledby="itabs-tguu76-tab-1" class="hidden" data-panel-index="1"> <div class="relative px-[var(--space-4)] py-[var(--space-3)]"> <pre class="overflow-x-auto text-[13px] leading-relaxed" style="color: var(--color-text); font-family: var(--font-mono); margin: 0;"><code># Install Azure Developer CLI |
| 128 | +</button> </div> </div><div id="itabs-a02cxv-panel-1" role="tabpanel" aria-labelledby="itabs-a02cxv-tab-1" class="hidden" data-panel-index="1"> <div class="relative px-[var(--space-4)] py-[var(--space-3)]"> <pre class="overflow-x-auto text-[13px] leading-relaxed" style="color: var(--color-text); font-family: var(--font-mono); margin: 0;"><code># Install Azure Developer CLI |
129 | 129 | brew tap azure/azd && brew install azd |
130 | 130 |
|
131 | 131 | # Add extension source |
|
141 | 141 | # Install extension |
142 | 142 | azd extension install jongio.azd.exec"> |
143 | 143 | Copy |
144 | | -</button> </div> </div><div id="itabs-tguu76-panel-2" role="tabpanel" aria-labelledby="itabs-tguu76-tab-2" class="hidden" data-panel-index="2"> <div class="relative px-[var(--space-4)] py-[var(--space-3)]"> <pre class="overflow-x-auto text-[13px] leading-relaxed" style="color: var(--color-text); font-family: var(--font-mono); margin: 0;"><code># Install Azure Developer CLI |
| 144 | +</button> </div> </div><div id="itabs-a02cxv-panel-2" role="tabpanel" aria-labelledby="itabs-a02cxv-tab-2" class="hidden" data-panel-index="2"> <div class="relative px-[var(--space-4)] py-[var(--space-3)]"> <pre class="overflow-x-auto text-[13px] leading-relaxed" style="color: var(--color-text); font-family: var(--font-mono); margin: 0;"><code># Install Azure Developer CLI |
145 | 145 | curl -fsSL https://aka.ms/install-azd.sh | bash |
146 | 146 |
|
147 | 147 | # Add extension source |
|
0 commit comments