azure-appservice - Microsoft.Azure.Functions.CoreTools 4.0.5441

The Azure Functions Core Tools provide a local development experience for creating, developing, testing, running, and debugging Azure Functions.

PM> Install-Package Microsoft.Azure.Functions.CoreTools -Version 4.0.5441 -Source https://www.myget.org/F/azure-appservice/api/v3/index.json

Copy to clipboard

> nuget.exe install Microsoft.Azure.Functions.CoreTools -Version 4.0.5441 -Source https://www.myget.org/F/azure-appservice/api/v3/index.json

Copy to clipboard

> dotnet add package Microsoft.Azure.Functions.CoreTools --version 4.0.5441 --source https://www.myget.org/F/azure-appservice/api/v3/index.json

Copy to clipboard
<PackageReference Include="Microsoft.Azure.Functions.CoreTools" Version="4.0.5441" />
Copy to clipboard
source https://www.myget.org/F/azure-appservice/api/v3/index.json

nuget Microsoft.Azure.Functions.CoreTools  ~> 4.0.5441
Copy to clipboard

> choco install Microsoft.Azure.Functions.CoreTools --version 4.0.5441 --source https://www.myget.org/F/azure-appservice/api/v2

Copy to clipboard
Import-Module PowerShellGet
Register-PSRepository -Name "azure-appservice" -SourceLocation "https://www.myget.org/F/azure-appservice/api/v2"
Install-Module -Name "Microsoft.Azure.Functions.CoreTools" -RequiredVersion "4.0.5441" -Repository "azure-appservice" 
Copy to clipboard

Azure Functions Logo

Branch Status
main Build Status
in-proc Build Status

Azure Functions Core Tools

The Azure Functions Core Tools provide a local development experience for creating, developing, testing, running, and debugging Azure Functions.

Helpful Documentation

Usage

func [context] <action> [-/--options] [--help]

Global Options

These options are available for all commands:

  • --script-root <PATH>: Set the root directory of the function app. Changes the working directory to the specified path. Defaults to the current directory.
  • -v | --version: Display the version of Azure Functions Core Tools.
  • -h | --help: Display help information about Azure Functions Core Tools or a specific command.

For more detailed usage information, run func --help.

Versions

v1 (v1.x branch): Requires .NET 4.7.1 Windows Only

v4: (main branch): Self-contained cross-platform package (recommended)

Installing the CLI

Windows

msi

Version Platform Download Link Notes
v4 Windows 64-bit Download VS Code debugging requires 64-bit
v4 Windows 32-bit Download
v3 Windows 64-bit Download VS Code debugging requires 64-bit
v3 Windows 32-bit Download

npm

Version Installation Command
v4 npm i -g azure-functions-core-tools@4
v3 npm i -g azure-functions-core-tools@3 --unsafe-perm true
v2 npm i -g azure-functions-core-tools@2 --unsafe-perm true

chocolatey

Version Installation Command
v4 choco install azure-functions-core-tools
v3 choco install azure-functions-core-tools-3
v2 choco install azure-functions-core-tools-2

[!NOTE] To debug Azure Functions in VSCode, the 64-bit version is required. This is now the default installation. However, if needed, you can explicitly specify it using the following parameter: --params "'/x64'"

winget

Version Installation Command
v4 winget install Microsoft.Azure.FunctionsCoreTools
v3 winget install Microsoft.Azure.FunctionsCoreTools -v 3.0.3904

Mac

homebrew

Version Installation Commands
v4 brew tap azure/functions
brew install azure-functions-core-tools@4
v3 brew tap azure/functions
brew install azure-functions-core-tools@3
v2 brew tap azure/functions
brew install azure-functions-core-tools@2

If upgrading to a new version, you may have to run brew update to pull the latest formula before you run the install command. Or, you can run brew upgrade.

[!NOTE] Homebrew allows side-by-side installation of v2 and v3. You can switch versions with:

brew link --overwrite azure-functions-core-tools@3

Linux

Installation for Linux requires two steps:

  1. Setting up the package feed
  2. Installing the tools

1. Set up package feed

Ubuntu
OS Version Installation Commands
Ubuntu 22.04 wget -q https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
Ubuntu 20.04 wget -q https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
Ubuntu 19.04 wget -q https://packages.microsoft.com/config/ubuntu/19.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
Ubuntu 18.10 wget -q https://packages.microsoft.com/config/ubuntu/18.10/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
Ubuntu 18.04 wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
Ubuntu 16.04 / Mint 18 wget -q https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
Debian 12
export DEBIAN_VERSION=12

apt-get update && apt-get install gpg wget  -y

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | tee /usr/share/keyrings/microsoft-prod.gpg
wget -q https://packages.microsoft.com/config/debian/$DEBIAN_VERSION/prod.list

mv prod.list /etc/apt/sources.list.d/microsoft-prod.list

chown root:root /usr/share/keyrings/microsoft-prod.gpg
chown root:root /etc/apt/sources.list.d/microsoft-prod.list

apt-get update && apt-get install azure-functions-core-tools-4  -y
apt-get update && apt-get install libicu-dev  -y

2. Install

Version Installation Commands
v4 sudo apt-get update
sudo apt-get install azure-functions-core-tools-4
v3 sudo apt-get update
sudo apt-get install azure-functions-core-tools-3
v2 sudo apt-get update
sudo apt-get install azure-functions-core-tools-2

Other Distributions

npm can be used on all platforms. On unix platforms, you may need to specify --unsafe-perm if you are running npm with sudo. That's due to npm behavior of post install script.

Alternatively, you can install the CLI manually by downloading the latest release from the GitHub repo:

  1. Download the latest release for your platform from here.

  2. Unzip the CLI package

    • Using your preferred tool, unzip the downloaded release. To unzip into an azure-functions-cli directory using the unzip tool, run this command from the directory containing the downloaded release zip:

    unzip -d azure-functions-cli Azure.Functions.Cli.linux-x64.*.zip

  3. Make the func command executable

    • Zip files do not maintain the executable bit on binaries. So, you'll need to make the func binary, as well as gozip (used by func during packaging) executables. Assuming you used the instructions above to unzip:
    cd azure-functions-cli
    chmod +x func
    chmod +x gozip
    ./func --version # Test the executable
    
  4. Optionally add func to your $PATH

    • To execute the func command without specifying the full path to the binary, add its directory to your $PATH environment variable. Assuming you're still following along from above:
    export PATH=`pwd`:$PATH
    func
    

Default Directories

  • CurrentDirectory: is the default directory the functions runtime looks for functions in.
  • %TMP%\LogFiles\Application\Functions: is the default directory for logs. It mirrors the logs directory on Azure as well.

Telemetry

The Azure Functions Core tools collect usage data in order to help us improve your experience. The data is anonymous and doesn't include any user specific or personal information. The data is collected by Microsoft.

You can opt-out of telemetry by setting the FUNCTIONS_CORE_TOOLS_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell.

Microsoft privacy statement

License

This project is under the benevolent umbrella of the .NET Foundation and is licensed under the MIT License

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Contact Us

For questions on Azure Functions or the tools, you can ask questions here:

File bugs at Azure Functions Core Tools repo on GitHub.

  • .NETFramework 6.0: 6.0.0.0

Owners

Brett Samblanet

Authors

Microsoft

Project URL

https://github.com/Azure/azure-functions-core-tools

License

MS-EULA

Tags

azure,functions,azure-function,core-tools,cli

Info

182 total downloads
6 downloads for version 4.0.5441
Download (25.2 MB)
Found on the current feed only

Package history

Version Size Last updated Downloads Mirrored?
4.0.5441 25.2 MB Wed, 25 Oct 2023 18:26:10 GMT 6
4.0.5433 25.18 MB Thu, 19 Oct 2023 17:12:31 GMT 1
4.0.5413 25.2 MB Thu, 12 Oct 2023 20:19:57 GMT 2
4.0.5411 25.17 MB Wed, 11 Oct 2023 16:51:33 GMT 1
4.0.5390 25.2 MB Tue, 26 Sep 2023 02:49:34 GMT 1
4.0.5382 25.2 MB Thu, 21 Sep 2023 20:49:10 GMT 1
4.0.5364 25.2 MB Thu, 14 Sep 2023 23:01:51 GMT 2
4.0.5357 25.2 MB Tue, 12 Sep 2023 17:12:05 GMT 1
4.0.5348 25.14 MB Fri, 08 Sep 2023 19:26:50 GMT 1
4.0.5312 25.11 MB Thu, 31 Aug 2023 03:36:48 GMT 2
4.0.5274 25.11 MB Mon, 14 Aug 2023 17:22:13 GMT 1
4.0.5240 25.11 MB Tue, 11 Jul 2023 18:57:19 GMT 3
4.0.5225 25.1 MB Thu, 22 Jun 2023 21:06:23 GMT 3
4.0.5198 25.1 MB Sat, 20 May 2023 05:41:15 GMT 2
4.0.5187 25.1 MB Thu, 18 May 2023 14:24:03 GMT 2
4.0.5174 24.94 MB Fri, 12 May 2023 17:50:05 GMT 2
4.0.5148 24.93 MB Fri, 28 Apr 2023 20:40:53 GMT 2
4.0.5110 24.93 MB Fri, 31 Mar 2023 20:48:49 GMT 2
4.0.5095 24.91 MB Tue, 21 Mar 2023 21:13:42 GMT 2
4.0.5085 24.91 MB Thu, 16 Mar 2023 20:41:40 GMT 3
4.0.5072 24.91 MB Mon, 13 Mar 2023 22:35:05 GMT 2
4.0.5030 24.88 MB Tue, 21 Feb 2023 19:43:01 GMT 2
4.0.4915 23.53 MB Tue, 29 Nov 2022 16:32:07 GMT 6
4.0.4895 23.52 MB Tue, 15 Nov 2022 17:08:20 GMT 3
4.0.4865 22.55 MB Tue, 01 Nov 2022 22:19:02 GMT 2
4.0.4829 22.54 MB Tue, 04 Oct 2022 20:31:07 GMT 3
4.0.4785 22.54 MB Mon, 12 Sep 2022 21:17:52 GMT 3
4.0.4781 22.54 MB Thu, 08 Sep 2022 22:58:33 GMT 2
4.0.4775 22.54 MB Fri, 02 Sep 2022 19:26:23 GMT 3
4.0.4736 22.49 MB Fri, 12 Aug 2022 22:07:01 GMT 2
4.0.4704 22.49 MB Thu, 04 Aug 2022 17:43:51 GMT 3
4.0.4670 22.49 MB Wed, 27 Jul 2022 21:15:51 GMT 3
4.0.4653 22.47 MB Fri, 15 Jul 2022 21:10:54 GMT 2
4.0.4629 22.47 MB Tue, 28 Jun 2022 19:10:40 GMT 4
4.0.4590 22.46 MB Mon, 06 Jun 2022 16:48:30 GMT 2
4.0.4544 22.46 MB Fri, 13 May 2022 21:57:15 GMT 2
4.0.4483 22.38 MB Tue, 12 Apr 2022 23:45:14 GMT 2
4.0.4426 22.38 MB Wed, 23 Mar 2022 18:46:27 GMT 4
4.0.4385 22.37 MB Mon, 07 Mar 2022 19:57:31 GMT 2
4.0.3971 22.08 MB Mon, 08 Nov 2021 19:19:41 GMT 3
4.0.3928 22.07 MB Wed, 27 Oct 2021 18:42:14 GMT 3
4.0.3893 18.54 MB Wed, 20 Oct 2021 17:37:56 GMT 2
4.0.3884 18.54 MB Fri, 15 Oct 2021 02:09:53 GMT 3
3.0.5373 94.81 MB Tue, 19 Sep 2023 19:32:40 GMT 2
3.0.4899 94.8 MB Tue, 15 Nov 2022 22:38:21 GMT 3
3.0.4885 94.79 MB Mon, 07 Nov 2022 23:17:47 GMT 2
3.0.4868 94.79 MB Tue, 01 Nov 2022 18:06:20 GMT 2
3.0.4837 94.79 MB Thu, 13 Oct 2022 20:10:33 GMT 3
3.0.4806 94.79 MB Fri, 23 Sep 2022 17:25:29 GMT 3
3.0.4753 94.78 MB Thu, 25 Aug 2022 17:16:29 GMT 2
3.0.4727 94.78 MB Wed, 10 Aug 2022 20:53:27 GMT 3
3.0.4669 94.78 MB Mon, 18 Jul 2022 22:53:43 GMT 2
3.0.4626 94.75 MB Tue, 05 Jul 2022 19:57:58 GMT 2
3.0.4585 94.76 MB Tue, 31 May 2022 22:27:40 GMT 2
3.0.4502 94.69 MB Wed, 20 Apr 2022 19:42:44 GMT 4
3.0.4484 94.73 MB Wed, 13 Apr 2022 03:03:59 GMT 2
3.0.4425 94.73 MB Tue, 22 Mar 2022 21:52:48 GMT 3
3.0.4378 94.72 MB Mon, 07 Mar 2022 17:21:20 GMT 2
3.0.4334 94.72 MB Fri, 18 Feb 2022 22:17:55 GMT 2
3.0.3904 94.5 MB Fri, 22 Oct 2021 01:54:33 GMT 2
3.0.3873 94.5 MB Wed, 20 Oct 2021 16:46:18 GMT 3
3.0.3785 65.1 MB Tue, 21 Sep 2021 20:32:05 GMT 3
3.0.3734 64.86 MB Fri, 27 Aug 2021 21:16:06 GMT 2
3.0.3568 65.6 MB Fri, 21 May 2021 17:42:33 GMT 3
3.0.3528 65.6 MB Thu, 13 May 2021 17:11:08 GMT 2
3.0.3514 65.6 MB Sat, 08 May 2021 02:14:03 GMT 2
3.0.3477 64.57 MB Thu, 22 Apr 2021 14:19:42 GMT 2
3.0.3442 64.57 MB Tue, 06 Apr 2021 00:15:36 GMT 2
3.0.3388 64.69 MB Wed, 10 Mar 2021 09:34:49 GMT 4
3.0.3354 64.67 MB Thu, 04 Mar 2021 03:34:50 GMT 2
3.0.3331 64.69 MB Tue, 02 Mar 2021 05:23:06 GMT 2
3.0.3284 64.68 MB Wed, 10 Feb 2021 01:54:46 GMT 3
3.0.3245 64.68 MB Tue, 19 Jan 2021 21:47:00 GMT 3
3.0.3233 64.46 MB Tue, 12 Jan 2021 23:02:19 GMT 2
3.0.3216 64.43 MB Wed, 06 Jan 2021 06:39:52 GMT 3