Skip to content

Commit 84c5141

Browse files
committed
Display CLI and functions host version on func start Closes #590
1 parent 95ea70c commit 84c5141

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

src/Azure.Functions.Cli/Actions/HelpAction.cs

+1-2
Original file line numberDiff line numberDiff line change
@@ -144,9 +144,8 @@ private void DisplayGeneralHelp()
144144
.Where(c => c != Context.None)
145145
.Distinct()
146146
.OrderBy(c => c.ToLowerCaseString());
147+
Utilities.PrintVersion();
147148
ColoredConsole
148-
.WriteLine($"Azure Functions Core Tools ({Constants.CliDisplayVersion})")
149-
.WriteLine($"Function Runtime Version: {ScriptHost.Version}")
150149
.WriteLine("Usage: func [context] [context] <action> [-/--options]")
151150
.WriteLine();
152151
DisplayContextsHelp(contexts);

src/Azure.Functions.Cli/Actions/HostActions/StartHostAction.cs

+1
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,7 @@ public override async Task RunAsync()
205205

206206
await PreRunConditions(workerRuntime);
207207
Utilities.PrintLogo();
208+
Utilities.PrintVersion();
208209

209210
var settings = SelfHostWebHostSettingsFactory.Create(Environment.CurrentDirectory);
210211

src/Azure.Functions.Cli/Common/Utilities.cs

+10-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
using Colors.Net;
1+
using Azure.Functions.Cli.Common;
2+
using Colors.Net;
23
using Colors.Net.StringColorExtensions;
4+
using Microsoft.Azure.WebJobs.Script;
35

46
namespace Azure.Functions.Cli
57
{
@@ -23,6 +25,13 @@ internal static void PrintLogo()
2325
.WriteLine();
2426
}
2527

28+
internal static void PrintVersion()
29+
{
30+
ColoredConsole
31+
.WriteLine($"Azure Functions Core Tools ({Constants.CliDisplayVersion})")
32+
.WriteLine($"Function Runtime Version: {ScriptHost.Version}");
33+
}
34+
2635
private static RichString AlternateLogoColor(string str, int firstColorCount = -1)
2736
{
2837
if (str.Length == 1)

0 commit comments

Comments
 (0)