Browse Source

Merge pull request #20971 from abpframework/auto-merge/rel-8-3/3042

Merge branch dev with rel-8.3
pull/20976/head
maliming 2 years ago
committed by GitHub
parent
commit
d53c181a4a
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 6
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/CmdHelper.cs

6
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/CmdHelper.cs

@ -20,10 +20,14 @@ public class CmdHelper : ICmdHelper, ITransientDependency
public void Open(string pathOrUrl) public void Open(string pathOrUrl)
{ {
//directory might contain 'space' character
pathOrUrl = pathOrUrl.EnsureStartsWith('"');
pathOrUrl = pathOrUrl.EnsureEndsWith('"');
if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
{ {
pathOrUrl = pathOrUrl.Replace("&", "^&"); pathOrUrl = pathOrUrl.Replace("&", "^&");
Process.Start(new ProcessStartInfo("cmd", $"/c start {pathOrUrl}") { CreateNoWindow = true }); Process.Start(new ProcessStartInfo("cmd", $"/c start \"\" {pathOrUrl}") { CreateNoWindow = true });
} }
else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux)) else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
{ {

Loading…
Cancel
Save