dotnet-installer/src/Microsoft.DotNet.Cli.Utils
William Lee cc80ed43e0
Tools shim maker and env path handling (#8085)
* Tools shim maker and env path handling

Includes component:

* Given executable, create shim (all three OSs)
* Add executable path to Env PATH during first run
* including manual instruction when there is no access
2017-11-27 10:45:43 -08:00
..
CommandParsing Trailing newlines + standardize tabs -> spaces 2017-03-02 20:35:20 -08:00
CommandResolution typo 2017-08-14 21:26:49 -07:00
Extensions Apply code review feedback 2017-04-27 09:30:40 -07:00
Properties Tools shim maker and env path handling (#8085) 2017-11-27 10:45:43 -08:00
Tracing Trailing newlines + standardize tabs -> spaces 2017-03-02 20:35:20 -08:00
xlf LOC CHECKIN | cli-release/2.0.0 | 20170714 2017-07-14 09:14:59 +02:00
AnsiColorExtensions.cs Cli.Utils internal --> public 2016-01-06 00:44:41 -08:00
AnsiConsole.cs Detect initial bolding for console colors 2017-06-14 23:51:02 -07:00
ArgumentEscaper.cs update project templates for portable app 2016-03-15 15:18:48 -07:00
BlockingMemoryStream.cs Invoke compile-csc in-proc 2016-04-16 00:28:57 -05:00
BuiltInCommand.cs Hide restore output of first-run experience (#4740) 2016-11-28 00:46:26 -08:00
Command.cs Localizing Microsoft.DotNet.Cli.Utils. 2016-12-16 22:45:48 -08:00
CommandContext.cs [WIP] Removes *3 verbs, making msbuild the driver (#4456) 2016-10-27 18:46:43 -07:00
CommandFactory.cs Adding a new factory that creates the command as is, without adding the dotnet to it. We need it so that the runner can pass dotnet-test-xunit and get back the final corehost command, which is the right one for VS to use and attach to. 2016-02-26 14:34:23 -08:00
CommandResolver.cs Add missing copyright headers to all cs files 2017-03-02 21:04:03 -08:00
CommandResult.cs Trailing newlines + standardize tabs -> spaces 2017-03-02 20:35:20 -08:00
CommandSpec.cs Add missing copyright headers to all cs files 2017-03-02 21:04:03 -08:00
CommandUnknownException.cs Add missing copyright headers to all cs files 2017-03-02 21:04:03 -08:00
Constants.cs Remove unused constants. 2017-03-10 17:35:17 -06:00
DebugHelper.cs Localizing Microsoft.DotNet.Cli.Utils. 2016-12-16 22:45:48 -08:00
DepsJsonCommandFactory.cs Replacing the LockFile APIs from the one in ProjectModel to the one in NuGet.ProjectModel. 2016-09-27 10:53:21 -07:00
DotnetFiles.cs Clean up dead code 2017-03-20 12:23:23 -05:00
DotnetVersionFile.cs change visibility to internal 2017-01-03 16:51:15 -08:00
Env.cs Add missing copyright headers to all cs files 2017-03-02 21:04:03 -08:00
EnvironmentProvider.cs Remove unneeded char[] allocations 2017-08-02 18:59:45 +10:00
ExceptionExtensions.cs make InvalidOperationException thrown by RunCommand graceful (#5525) 2017-01-31 18:48:14 -08:00
FileAccessRetryer.cs Localizing Microsoft.DotNet.Cli.Utils. 2016-12-16 22:45:48 -08:00
FileNameSuffixes.cs Add missing copyright headers to all cs files 2017-03-02 21:04:03 -08:00
ForwardingAppImplementation.cs Apply code review feedback 2017-04-27 09:30:40 -07:00
FrameworkDependencyFile.cs Fix dotnet new classlib to contain the correct NETStandard.Library version. 2017-02-10 14:22:07 -06:00
GracefulException.cs Add missing copyright headers to all cs files 2017-03-02 21:04:03 -08:00
IBuiltInCommandEnvironment.cs Fixing the BuiltInCommandTests to not mutate global shared state. 2016-05-02 19:02:22 -05:00
ICommand.cs Fix color printing and verbosity. 2016-02-12 15:52:11 -08:00
ICommandFactory.cs Adding a new factory that creates the command as is, without adding the dotnet to it. We need it so that the runner can pass dotnet-test-xunit and get back the final corehost command, which is the right one for VS to use and attach to. 2016-02-26 14:34:23 -08:00
IEnvironmentPath.cs Tools shim maker and env path handling (#8085) 2017-11-27 10:45:43 -08:00
IEnvironmentPathInstruction.cs Tools shim maker and env path handling (#8085) 2017-11-27 10:45:43 -08:00
IEnvironmentProvider.cs Add missing copyright headers to all cs files 2017-03-02 21:04:03 -08:00
IReporter.cs Avoid repeating the first-run message if lzma archive is missing 2017-06-19 18:08:05 -04:00
ITelemetryFilter.cs Add telemetry data points for .NET Core 2.0 2017-07-27 09:55:40 -07:00
LocalizableStrings.resx Convert LocalizableStrings.cs to resx 2017-06-06 21:50:58 -07:00
Microsoft.DotNet.Cli.Utils.csproj Merge upstream changes 2017-08-28 11:09:19 -07:00
MSBuildForwardingAppWithoutLogging.cs Remove CscToolPath 2017-10-02 12:26:52 -07:00
Muxer.cs Add missing copyright headers to all cs files 2017-03-02 21:04:03 -08:00
PathUtility.cs Fix relative path handling on Windows. 2017-10-24 11:23:52 -07:00
ProcessStartInfoExtensions.cs If generating deps.json fails, show MSBuild output in verbose output 2017-04-27 09:30:41 -07:00
Product.cs Honor UI language override in test runs 2017-07-18 22:03:31 -07:00
ProjectDependenciesCommandFactory.cs Updating dependencies to use the new dependencymodel and platformabstractions. Also updated the xunit template to add internalabstractions. 2016-08-10 13:39:49 -07:00
PublishedPathCommandFactory.cs Adding a resolution chain to the command resolution chain that works based on a directory, more specifically, the publish directory. 2016-08-25 16:01:32 -07:00
Reporter.cs Avoid repeating the first-run message if lzma archive is missing 2017-06-19 18:08:05 -04:00
RuntimeConfig.cs Changing to use File.OpenRead. This is required because when access readonly files, you must pass FileAccess.Read, otherwise, we get a UnauthorizedFileAccess exception. 2017-06-29 20:24:51 -07:00
RuntimeConfigFramework.cs [WIP] Removes *3 verbs, making msbuild the driver (#4456) 2016-10-27 18:46:43 -07:00
RuntimeEnvironmentRidExtensions.cs Clean up dead code 2017-03-20 12:23:23 -05:00
StreamForwarder.cs Localizing Microsoft.DotNet.Cli.Utils. 2016-12-16 22:45:48 -08:00
TelemetryEventEntry.cs Hashed telemetry and event name change (#7919) 2017-10-27 10:58:25 -07:00