Skip to content

Commit 7c3037c

Browse files
authored
Merge pull request #101625 from ggailey777/patch-2
Add OS tabs
2 parents 4cbfa7c + 26ba0e9 commit 7c3037c

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

articles/azure-functions/functions-run-local.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ There are three versions of Azure Functions Core Tools. The version you use depe
3030

3131
+ **Version 1.x**: Supports version 1.x of the Azure Functions runtime. This version of the tools is only supported on Windows computers and is installed from an [npm package](https://www.npmjs.com/package/azure-functions-core-tools).
3232

33-
+ [**Version 2.x/3.x**](#v2): Supports either [version 2.x or 3.x of the Azure Functions runtime](functions-versions.md). These versions support [Windows](#windows-npm), [macOS](#brew), and [Linux](#linux) and use platform-specific package managers or npm for installation.
33+
+ [**Version 2.x/3.x**](#v2): Supports either [version 2.x or 3.x of the Azure Functions runtime](functions-versions.md). These versions support [Windows](/azure/azure-functions/functions-run-local?tabs=windows#v2), [macOS](/azure/azure-functions/functions-run-local?tabs=macos#v2), and [Linux](/azure/azure-functions/functions-run-local?tabs=linux#v2) and use platform-specific package managers or npm for installation.
3434

3535
Unless otherwise noted, the examples in this article are for version 3.x.
3636

@@ -40,12 +40,12 @@ Unless otherwise noted, the examples in this article are for version 3.x.
4040

4141
### <a name="v2"></a>Version 2.x and 3.x
4242

43-
Version 2.x/3.x of the tools uses the Azure Functions runtime that is built on .NET Core. This version is supported on all platforms .NET Core supports, including [Windows](#windows-npm), [macOS](#brew), and [Linux](#linux).
43+
Version 2.x/3.x of the tools uses the Azure Functions runtime that is built on .NET Core. This version is supported on all platforms .NET Core supports, including [Windows](/azure/azure-functions/functions-run-local?tabs=windows#v2), [macOS](/azure/azure-functions/functions-run-local?tabs=macos#v2), and [Linux](/azure/azure-functions/functions-run-local?tabs=linux#v2).
4444

4545
> [!IMPORTANT]
4646
> You can bypass the requirement for installing the .NET Core SDK by using [extension bundles].
4747
48-
#### <a name="windows-npm"></a>Windows
48+
# [Windows](#tab/windows)
4949

5050
The following steps use npm to install Core Tools on Windows. You can also use [Chocolatey](https://chocolatey.org/). For more information, see the [Core Tools readme](https://github.com/Azure/azure-functions-core-tools/blob/master/README.md#windows).
5151

@@ -71,7 +71,7 @@ The following steps use npm to install Core Tools on Windows. You can also use [
7171

7272
1. If you don't plan to use [extension bundles], install the [.NET Core 2.x SDK for Windows](https://www.microsoft.com/net/download/windows).
7373
74-
#### <a name="brew"></a>MacOS with Homebrew
74+
# [MacOS](#tab/macos)
7575
7676
The following steps use Homebrew to install the Core Tools on macOS.
7777
@@ -95,7 +95,7 @@ The following steps use Homebrew to install the Core Tools on macOS.
9595
brew link --overwrite azure-functions-core-tools@3
9696
```
9797

98-
#### <a name="linux"></a> Linux (Ubuntu/Debian) with APT
98+
# [Linux](#tab/linux)
9999

100100
The following steps use [APT](https://wiki.debian.org/Apt) to install Core Tools on your Ubuntu/Debian Linux distribution. For other Linux distributions, see the [Core Tools readme](https://github.com/Azure/azure-functions-core-tools/blob/master/README.md#linux).
101101

@@ -145,6 +145,8 @@ The following steps use [APT](https://wiki.debian.org/Apt) to install Core Tools
145145

146146
1. If you don't plan to use [extension bundles], install [.NET Core 2.x SDK for Linux](https://www.microsoft.com/net/download/linux).
147147
148+
---
149+
148150
## Create a local Functions project
149151
150152
A functions project directory contains the files [host.json](functions-host-json.md) and [local.settings.json](#local-settings-file), along with subfolders that contain the code for individual functions. This directory is the equivalent of a function app in Azure. To learn more about the Functions folder structure, see the [Azure Functions developers guide](functions-reference.md#folder-structure).

0 commit comments

Comments
 (0)