protected static string GetHostNameFromEnvironmentalVariables()

in src/Dimmy.Sitecore.Plugin/Pipeline/StartProject/Nodes/SitecoreStartNode.cs [9:20]


        protected static string GetHostNameFromEnvironmentalVariables(string hostVariable, IStartProjectContext input)
        {
            var hostNameKey = hostVariable
                .Replace("Host(`", "")
                .Replace("`)", "");

            hostNameKey = hostNameKey.Replace("${", string.Empty);
            hostNameKey = hostNameKey.Replace("}", string.Empty);

            var hostName = input.EnvironmentalVariables.Single(s => s.Key == $"{hostNameKey}");
            return hostName.Value;
        }