private static void InitializeGitRepository()
        {
            EnvironmentVariables ev = EnvironmentVariables.Instance;

            Dialogue("I will now initialize your Git Repository...");

            bool   setupRemote = AskYesNo("Would you like to link and pull from a remote repository?");
            string origin      = GitRepository.RequestOrigin(setupRemote);

            bool uploadProject = AskYesNo("Would you like to upload your project immediately?");

            using (PowerShell powershell = PowerShell.Create())
            {
                IEnumerable <PSObject> results = GitRepository.CreateRepository(powershell, ev["userpath"], setupRemote, origin, uploadProject);
            }
            Dialogue("Initialization Complete! Enjoy your project.");
        }