Skip to content

Commit 1b08a63

Browse files
committed
Skip splitting for paths
1 parent d8b7dc5 commit 1b08a63

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Cli/Microsoft.TemplateEngine.Cli/TemplatePackageCoordinator.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,8 @@ internal async Task<NewCommandStatus> EnterInstallFlowAsync(InstallCommandArgs a
208208

209209
foreach (string installArg in args.TemplatePackages)
210210
{
211-
string[] split = installArg.Split(["::"], StringSplitOptions.RemoveEmptyEntries).SelectMany(arg => arg.Split('@', StringSplitOptions.RemoveEmptyEntries)).ToArray();
211+
bool isPath = File.Exists(installArg) || Directory.Exists(installArg);
212+
string[] split = isPath ? new[] { installArg } : installArg.Split(["::"], StringSplitOptions.RemoveEmptyEntries).SelectMany(arg => arg.Split('@', StringSplitOptions.RemoveEmptyEntries)).ToArray();
212213
string identifier = split[0];
213214
string? version = split.Length > 1 ? split[1] : null;
214215

0 commit comments

Comments
 (0)