private string[] BuildInitCommand()
{
var initCommand = new List<string> { "init" };
if (_initOptions.GitInitTemplate != null)
initCommand.Add("--template=" + _initOptions.GitInitTemplate);
if (_initOptions.IsBare)
initCommand.Add("--bare");
if (_initOptions.GitInitShared is string)
initCommand.Add("--shared=" + _initOptions.GitInitShared);
else if (_initOptions.GitInitShared != null)
initCommand.Add("--shared");
return initCommand.ToArray();
}