Fixes a few inconsistencies in the display for the dotnet restore -help command.
Fixing tests based on the new strings.
This commit is contained in:
parent
bbf235e333
commit
477f0f42d0
10 changed files with 28 additions and 26 deletions
|
@ -101,13 +101,13 @@ namespace Microsoft.DotNet.Tools
|
|||
public const string MoreThanOneProjectInDirectory = "Found more than one project in `{0}`. Please specify which one to use.";
|
||||
public const string FoundInvalidProject = "Found a project `{0}` but it is invalid.";
|
||||
public const string InvalidProject = "Invalid project `{0}`.";
|
||||
public const string InvalidProjectWithExceptionMessage = "Invalid project `{0}`. {1}";
|
||||
public const string InvalidProjectWithExceptionMessage = "Invalid project `{0}`. {1}.";
|
||||
|
||||
/// Solution
|
||||
public const string CouldNotFindSolutionIn = "Specified solution file {0} does not exist, or there is no solution file in the directory.";
|
||||
public const string CouldNotFindSolutionOrDirectory = "Could not find solution or directory `{0}`.";
|
||||
public const string MoreThanOneSolutionInDirectory = "Found more than one solution file in {0}. Please specify which one to use.";
|
||||
public const string InvalidSolutionFormatString = "Invalid solution `{0}`. {1}"; // {0} is the solution path, {1} is already localized details on the failure
|
||||
public const string InvalidSolutionFormatString = "Invalid solution `{0}`. {1}."; // {0} is the solution path, {1} is already localized details on the failure
|
||||
public const string SolutionDoesNotExist = "Specified solution file {0} does not exist, or there is no solution file in the directory.";
|
||||
|
||||
/// add p2p
|
||||
|
@ -185,13 +185,15 @@ namespace Microsoft.DotNet.Tools
|
|||
|
||||
public const string ProjectNotCompatibleWithFrameworks = "Project `{0}` cannot be added due to incompatible targeted frameworks between the two projects. Please review the project you are trying to add and verify that is compatible with the following targets:";
|
||||
public const string ProjectDoesNotTargetFramework = "Project `{0}` does not target framework `{1}`.";
|
||||
public const string ProjectCouldNotBeEvaluated = "Project `{0}` could not be evaluated. Evaluation failed with following error:\n{1}";
|
||||
public const string ProjectCouldNotBeEvaluated = "Project `{0}` could not be evaluated. Evaluation failed with following error:\n{1}.";
|
||||
|
||||
/// common options
|
||||
public const string VerbosityOptionDescription = "Set the verbosity level of the command. Allowed values are q[uiet], m[inimal], n[ormal], d[etailed], and diag[nostic]";
|
||||
public const string VerbosityOptionDescription = "Set the verbosity level of the command. Allowed values are q[uiet], m[inimal], n[ormal], d[etailed], and diag[nostic].";
|
||||
public const string FrameworkOptionDescription = "Target framework to publish for. The target framework has to be specified in the project file.";
|
||||
public const string RuntimeOptionDescription = "Publish the project for a given runtime. This is used when creating self-contained deployment. Default is to publish a framework-dependent app.";
|
||||
public const string ConfigurationOptionDescription = "Configuration to use for building the project. Default for most projects is \"Debug\".";
|
||||
public const string CmdVersionSuffixDescription = "Defines the value for the $(VersionSuffix) property in the project.";
|
||||
|
||||
public const string ShowHelpDescription = "Show help information.";
|
||||
}
|
||||
}
|
||||
|
|
|
@ -12,7 +12,7 @@ namespace Microsoft.DotNet.Cli
|
|||
public static Option HelpOption() =>
|
||||
Create.Option(
|
||||
"-h|--help",
|
||||
"Show help information",
|
||||
CommonLocalizableStrings.ShowHelpDescription,
|
||||
Accept.NoArguments(),
|
||||
materialize: o => o.Option.Command().HelpView());
|
||||
|
||||
|
|
|
@ -35,6 +35,6 @@ namespace Microsoft.DotNet.Tools.Restore
|
|||
|
||||
public const string CmdIgnoreFailedSourcesOptionDescription = "Treat package source failures as warnings.";
|
||||
|
||||
public const string CmdNoDependenciesOptionDescription = "Set this flag to ignore project to project references and only restore the root project";
|
||||
public const string CmdNoDependenciesOptionDescription = "Set this flag to ignore project to project references and only restore the root project.";
|
||||
}
|
||||
}
|
||||
|
|
|
@ -23,7 +23,7 @@ Arguments:
|
|||
<args> Project to project references to add
|
||||
|
||||
Options:
|
||||
-h, --help Show help information
|
||||
-h, --help Show help information.
|
||||
-f, --framework <FRAMEWORK> Add reference only when targeting a specific framework
|
||||
";
|
||||
|
||||
|
@ -35,7 +35,7 @@ Arguments:
|
|||
<PROJECT> The project file to operate on. If a file is not specified, the command will search the current directory for one.
|
||||
|
||||
Options:
|
||||
-h, --help Show help information
|
||||
-h, --help Show help information.
|
||||
|
||||
Commands:
|
||||
package <PACKAGE_NAME> .NET Add Package reference Command
|
||||
|
|
|
@ -21,7 +21,7 @@ Arguments:
|
|||
<PROJECT> The project file to operate on. If a file is not specified, the command will search the current directory for one.
|
||||
|
||||
Options:
|
||||
-h, --help Show help information
|
||||
-h, --help Show help information.
|
||||
";
|
||||
|
||||
private const string ListCommandHelpText = @".NET List Command
|
||||
|
@ -32,7 +32,7 @@ Arguments:
|
|||
<PROJECT> The project file to operate on. If a file is not specified, the command will search the current directory for one.
|
||||
|
||||
Options:
|
||||
-h, --help Show help information
|
||||
-h, --help Show help information.
|
||||
|
||||
Commands:
|
||||
reference .NET Core Project-to-Project dependency viewer
|
||||
|
|
|
@ -20,7 +20,7 @@ Arguments:
|
|||
<PACKAGE_NAME> Package reference to remove.
|
||||
|
||||
Options:
|
||||
-h, --help Show help information
|
||||
-h, --help Show help information.
|
||||
";
|
||||
|
||||
private const string RemoveCommandHelpText = @".NET Remove Command
|
||||
|
@ -31,7 +31,7 @@ Arguments:
|
|||
<PROJECT> The project file to operate on. If a file is not specified, the command will search the current directory for one.
|
||||
|
||||
Options:
|
||||
-h, --help Show help information
|
||||
-h, --help Show help information.
|
||||
|
||||
Commands:
|
||||
package <PACKAGE_NAME> .NET Remove Package reference Command.
|
||||
|
|
|
@ -22,7 +22,7 @@ Arguments:
|
|||
<args> Project to project references to remove
|
||||
|
||||
Options:
|
||||
-h, --help Show help information
|
||||
-h, --help Show help information.
|
||||
-f, --framework <FRAMEWORK> Remove reference only when targeting a specific framework
|
||||
";
|
||||
|
||||
|
@ -34,7 +34,7 @@ Arguments:
|
|||
<PROJECT> The project file to operate on. If a file is not specified, the command will search the current directory for one.
|
||||
|
||||
Options:
|
||||
-h, --help Show help information
|
||||
-h, --help Show help information.
|
||||
|
||||
Commands:
|
||||
package <PACKAGE_NAME> .NET Remove Package reference Command.
|
||||
|
|
|
@ -24,7 +24,7 @@ Arguments:
|
|||
<args> Add one or more specified projects to the solution.
|
||||
|
||||
Options:
|
||||
-h, --help Show help information
|
||||
-h, --help Show help information.
|
||||
";
|
||||
|
||||
private const string SlnCommandHelpText = @".NET modify solution file command
|
||||
|
@ -35,7 +35,7 @@ Arguments:
|
|||
<SLN_FILE> Solution file to operate on. If not specified, the command will search the current directory for one.
|
||||
|
||||
Options:
|
||||
-h, --help Show help information
|
||||
-h, --help Show help information.
|
||||
|
||||
Commands:
|
||||
add <args> .NET Add project(s) to a solution file Command
|
||||
|
@ -252,7 +252,7 @@ EndGlobal
|
|||
.WithWorkingDirectory(projectDirectory)
|
||||
.ExecuteWithCapturedOutput($"sln InvalidSolution.sln add {projectToAdd}");
|
||||
cmd.Should().Fail();
|
||||
cmd.StdErr.Should().Be("Invalid solution `InvalidSolution.sln`. Invalid format in line 1: File header is missing");
|
||||
cmd.StdErr.Should().Be("Invalid solution `InvalidSolution.sln`. Invalid format in line 1: File header is missing.");
|
||||
cmd.StdOut.Should().BeVisuallyEquivalentTo(HelpText);
|
||||
}
|
||||
|
||||
|
@ -272,7 +272,7 @@ EndGlobal
|
|||
.WithWorkingDirectory(projectDirectory)
|
||||
.ExecuteWithCapturedOutput($"sln add {projectToAdd}");
|
||||
cmd.Should().Fail();
|
||||
cmd.StdErr.Should().Be($"Invalid solution `{solutionPath}`. Invalid format in line 1: File header is missing");
|
||||
cmd.StdErr.Should().Be($"Invalid solution `{solutionPath}`. Invalid format in line 1: File header is missing.");
|
||||
cmd.StdOut.Should().BeVisuallyEquivalentTo(HelpText);
|
||||
}
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ Arguments:
|
|||
<SLN_FILE> Solution file to operate on. If not specified, the command will search the current directory for one.
|
||||
|
||||
Options:
|
||||
-h, --help Show help information
|
||||
-h, --help Show help information.
|
||||
";
|
||||
|
||||
private const string SlnCommandHelpText = @".NET modify solution file command
|
||||
|
@ -32,7 +32,7 @@ Arguments:
|
|||
<SLN_FILE> Solution file to operate on. If not specified, the command will search the current directory for one.
|
||||
|
||||
Options:
|
||||
-h, --help Show help information
|
||||
-h, --help Show help information.
|
||||
|
||||
Commands:
|
||||
add <args> .NET Add project(s) to a solution file Command
|
||||
|
@ -101,7 +101,7 @@ Commands:
|
|||
.WithWorkingDirectory(projectDirectory)
|
||||
.ExecuteWithCapturedOutput("sln InvalidSolution.sln list");
|
||||
cmd.Should().Fail();
|
||||
cmd.StdErr.Should().Be("Invalid solution `InvalidSolution.sln`. Invalid format in line 1: File header is missing");
|
||||
cmd.StdErr.Should().Be("Invalid solution `InvalidSolution.sln`. Invalid format in line 1: File header is missing.");
|
||||
cmd.StdOut.Should().BeVisuallyEquivalentTo(HelpText);
|
||||
}
|
||||
|
||||
|
@ -120,7 +120,7 @@ Commands:
|
|||
.WithWorkingDirectory(projectDirectory)
|
||||
.ExecuteWithCapturedOutput("sln list");
|
||||
cmd.Should().Fail();
|
||||
cmd.StdErr.Should().Be($"Invalid solution `{solutionFullPath}`. Invalid format in line 1: File header is missing");
|
||||
cmd.StdErr.Should().Be($"Invalid solution `{solutionFullPath}`. Invalid format in line 1: File header is missing.");
|
||||
cmd.StdOut.Should().BeVisuallyEquivalentTo(HelpText);
|
||||
}
|
||||
|
||||
|
|
|
@ -22,7 +22,7 @@ Arguments:
|
|||
<args> Remove the specified project(s) from the solution. The project is not impacted.
|
||||
|
||||
Options:
|
||||
-h, --help Show help information
|
||||
-h, --help Show help information.
|
||||
";
|
||||
|
||||
private const string SlnCommandHelpText = @".NET modify solution file command
|
||||
|
@ -33,7 +33,7 @@ Arguments:
|
|||
<SLN_FILE> Solution file to operate on. If not specified, the command will search the current directory for one.
|
||||
|
||||
Options:
|
||||
-h, --help Show help information
|
||||
-h, --help Show help information.
|
||||
|
||||
Commands:
|
||||
add <args> .NET Add project(s) to a solution file Command
|
||||
|
@ -236,7 +236,7 @@ EndGlobal
|
|||
.WithWorkingDirectory(projectDirectory)
|
||||
.ExecuteWithCapturedOutput($"sln InvalidSolution.sln remove {projectToRemove}");
|
||||
cmd.Should().Fail();
|
||||
cmd.StdErr.Should().Be("Invalid solution `InvalidSolution.sln`. Invalid format in line 1: File header is missing");
|
||||
cmd.StdErr.Should().Be("Invalid solution `InvalidSolution.sln`. Invalid format in line 1: File header is missing.");
|
||||
cmd.StdOut.Should().BeVisuallyEquivalentTo(HelpText);
|
||||
}
|
||||
|
||||
|
@ -256,7 +256,7 @@ EndGlobal
|
|||
.WithWorkingDirectory(projectDirectory)
|
||||
.ExecuteWithCapturedOutput($"sln remove {projectToRemove}");
|
||||
cmd.Should().Fail();
|
||||
cmd.StdErr.Should().Be($"Invalid solution `{solutionPath}`. Invalid format in line 1: File header is missing");
|
||||
cmd.StdErr.Should().Be($"Invalid solution `{solutionPath}`. Invalid format in line 1: File header is missing.");
|
||||
cmd.StdOut.Should().BeVisuallyEquivalentTo(HelpText);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue