diff --git a/.gitignore b/.gitignore index 78d58a9..a2c3b1d 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ obj/ # Local History for Visual Studio Code .history/ +appsettings.json diff --git a/Program.cs b/Program.cs index 1623753..ddbec3c 100644 --- a/Program.cs +++ b/Program.cs @@ -1,4 +1,5 @@ using System; +using Microsoft.Extensions.Configuration; namespace directors_assistant { @@ -6,7 +7,11 @@ namespace directors_assistant { static void Main(string[] args) { - Console.WriteLine("Hello World!"); + var config = new ConfigurationBuilder() + .AddJsonFile("appsettings.json", true, true) + .Build(); + var name = config["name"]; + Console.WriteLine($"Hello {name}!"); } } } diff --git a/appsettings.example.json b/appsettings.example.json new file mode 100644 index 0000000..cef6d5d --- /dev/null +++ b/appsettings.example.json @@ -0,0 +1,3 @@ +{ + "name": "guy who didn't configure" +} \ No newline at end of file diff --git a/directors-assistant.csproj b/directors-assistant.csproj index 49d259e..b09ab0a 100644 --- a/directors-assistant.csproj +++ b/directors-assistant.csproj @@ -6,4 +6,15 @@ directors_assistant + + + + + + + + + Always + +