gitextract_sumg99vk/ ├── .appveyor.yml ├── .editorconfig ├── .gitattributes ├── .gitignore ├── .travis.yml ├── .vsts-pipelines/ │ └── builds/ │ ├── ci-internal.yml │ └── ci-public.yml ├── CONTRIBUTING.md ├── Directory.Build.props ├── Directory.Build.targets ├── DotNetTools.sln ├── LICENSE.txt ├── NuGet.config ├── NuGetPackageVerifier.json ├── README.md ├── build/ │ ├── Key.snk │ ├── VSIX.props │ ├── VSIX.targets │ ├── dependencies.props │ ├── repo.props │ ├── repo.targets │ └── sources.props ├── build.cmd ├── build.sh ├── korebuild-lock.txt ├── korebuild.json ├── run.cmd ├── run.ps1 ├── run.sh ├── samples/ │ └── dotnet-watch/ │ ├── Directory.Build.props │ ├── Directory.Build.targets │ ├── LaunchAnyCommand/ │ │ ├── LaunchAnyCommand.csproj │ │ ├── README.md │ │ ├── package.json │ │ └── say-hello.js │ ├── README.md │ ├── WatchJavascriptFiles/ │ │ ├── Program.cs │ │ ├── README.md │ │ ├── WatchJavascriptFiles.csproj │ │ └── wwwroot/ │ │ └── app.js │ └── WatchMultipleProjects/ │ ├── README.md │ ├── Test/ │ │ ├── Test.csproj │ │ └── UnitTest1.cs │ ├── Web/ │ │ ├── Program.cs │ │ └── Web.csproj │ └── watch.csproj ├── shared/ │ ├── CliContext.cs │ ├── CommandLineApplicationExtensions.cs │ ├── ConsoleReporter.cs │ ├── DebugHelper.cs │ ├── Ensure.cs │ ├── IConsole.cs │ ├── IReporter.cs │ ├── NullReporter.cs │ └── PhysicalConsole.cs ├── src/ │ ├── Directory.Build.props │ ├── Directory.Build.targets │ ├── Microsoft.AspNetCore.DeveloperCertificates.XPlat/ │ │ ├── CertificateGenerator.cs │ │ └── Microsoft.AspNetCore.DeveloperCertificates.XPlat.csproj │ ├── Microsoft.HttpRepl/ │ │ ├── AggregateDirectoryStructure.cs │ │ ├── Commands/ │ │ │ ├── BaseHttpCommand.cs │ │ │ ├── ChangeDirectoryCommand.cs │ │ │ ├── ClearCommand.cs │ │ │ ├── ConfigCommand.cs │ │ │ ├── DeleteCommand.cs │ │ │ ├── EchoCommand.cs │ │ │ ├── ExitCommand.cs │ │ │ ├── Formatter.cs │ │ │ ├── GetCommand.cs │ │ │ ├── HeadCommand.cs │ │ │ ├── HelpCommand.cs │ │ │ ├── ListCommand.cs │ │ │ ├── OptionsCommand.cs │ │ │ ├── PatchCommand.cs │ │ │ ├── PostCommand.cs │ │ │ ├── PrefCommand.cs │ │ │ ├── PutCommand.cs │ │ │ ├── RunCommand.cs │ │ │ ├── SetBaseCommand.cs │ │ │ ├── SetDiagCommand.cs │ │ │ ├── SetHeaderCommand.cs │ │ │ ├── SetSwaggerCommand.cs │ │ │ ├── TreeNode.cs │ │ │ └── UICommand.cs │ │ ├── Diagnostics/ │ │ │ ├── ConfigItem.cs │ │ │ ├── DiagEndpoint.cs │ │ │ ├── DiagEndpointMetadata.cs │ │ │ ├── DiagItem.cs │ │ │ └── DiagnosticsState.cs │ │ ├── DirectoryStructure.cs │ │ ├── DirectoryStructureExtensions.cs │ │ ├── Formatting/ │ │ │ └── JsonVisitor.cs │ │ ├── HttpState.cs │ │ ├── IDirectoryStructure.cs │ │ ├── IRequestInfo.cs │ │ ├── Microsoft.HttpRepl.csproj │ │ ├── OpenApi/ │ │ │ ├── Either.cs │ │ │ ├── EitherConverter.cs │ │ │ ├── EndpointMetadata.cs │ │ │ ├── EndpointMetadataReader.cs │ │ │ ├── IEndpointMetadataReader.cs │ │ │ ├── OpenApiV3EndpointMetadataReader.cs │ │ │ ├── Parameter.cs │ │ │ ├── PointerUtil.cs │ │ │ ├── Schema.cs │ │ │ ├── SwaggerV1EndpointMetadataReader.cs │ │ │ └── SwaggerV2EndpointMetadataReader.cs │ │ ├── Preferences/ │ │ │ ├── IJsonConfig.cs │ │ │ ├── JsonConfig.cs │ │ │ ├── RequestConfig.cs │ │ │ ├── RequestOrResponseConfig.cs │ │ │ ├── ResponseConfig.cs │ │ │ └── WellKnownPreference.cs │ │ ├── Program.cs │ │ ├── Properties/ │ │ │ └── launchSettings.json │ │ └── Suggestions/ │ │ ├── HeaderCompletion.cs │ │ └── ServerPathCompletion.cs │ ├── Microsoft.Repl/ │ │ ├── Commanding/ │ │ │ ├── CommandHistory.cs │ │ │ ├── CommandInputLocation.cs │ │ │ ├── CommandInputProcessingIssue.cs │ │ │ ├── CommandInputProcessingIssueKind.cs │ │ │ ├── CommandInputSpecification.cs │ │ │ ├── CommandInputSpecificationBuilder.cs │ │ │ ├── CommandOptionSpecification.cs │ │ │ ├── CommandWithStructuredInputBase.cs │ │ │ ├── DefaultCommandDispatcher.cs │ │ │ ├── DefaultCommandInput.cs │ │ │ ├── ICommand.cs │ │ │ ├── ICommandDispatcher.cs │ │ │ ├── ICommandHistory.cs │ │ │ └── InputElement.cs │ │ ├── ConsoleHandling/ │ │ │ ├── AllowedColors.cs │ │ │ ├── AnsiColorExtensions.cs │ │ │ ├── AnsiConsole.cs │ │ │ ├── ConsoleManager.cs │ │ │ ├── IConsoleManager.cs │ │ │ ├── IWritable.cs │ │ │ ├── Point.cs │ │ │ ├── Reporter.cs │ │ │ └── Writable.cs │ │ ├── Disposable.cs │ │ ├── IShellState.cs │ │ ├── Input/ │ │ │ ├── AsyncKeyPressHandler.cs │ │ │ ├── IInputManager.cs │ │ │ ├── InputManager.cs │ │ │ └── KeyHandlers.cs │ │ ├── Microsoft.Repl.csproj │ │ ├── Parsing/ │ │ │ ├── CoreParseResult.cs │ │ │ ├── CoreParser.cs │ │ │ ├── ICoreParseResult.cs │ │ │ └── IParser.cs │ │ ├── Scripting/ │ │ │ ├── IScriptExecutor.cs │ │ │ └── ScriptExecutor.cs │ │ ├── Shell.cs │ │ ├── ShellState.cs │ │ ├── Suggestions/ │ │ │ ├── FileSystemCompletion.cs │ │ │ ├── ISuggestionManager.cs │ │ │ └── SuggestionManager.cs │ │ └── Utils.cs │ ├── dotnet-dev-certs/ │ │ ├── Program.cs │ │ ├── README.md │ │ └── dotnet-dev-certs.csproj │ ├── dotnet-sql-cache/ │ │ ├── Program.cs │ │ ├── README.md │ │ ├── SqlQueries.cs │ │ └── dotnet-sql-cache.csproj │ ├── dotnet-user-secrets/ │ │ ├── CommandLineOptions.cs │ │ ├── Internal/ │ │ │ ├── ClearCommand.cs │ │ │ ├── CommandContext.cs │ │ │ ├── ICommand.cs │ │ │ ├── InitCommand.cs │ │ │ ├── ListCommand.cs │ │ │ ├── MsBuildProjectFinder.cs │ │ │ ├── ProjectIdResolver.cs │ │ │ ├── ReadableJsonConfigurationSource.cs │ │ │ ├── RemoveCommand.cs │ │ │ ├── SecretsStore.cs │ │ │ └── SetCommand.cs │ │ ├── Program.cs │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ └── Resources.Designer.cs │ │ ├── README.md │ │ ├── Resources.resx │ │ ├── assets/ │ │ │ └── SecretManager.targets │ │ └── dotnet-user-secrets.csproj │ └── dotnet-watch/ │ ├── CommandLineOptions.cs │ ├── DotNetWatcher.cs │ ├── IFileSet.cs │ ├── IFileSetFactory.cs │ ├── Internal/ │ │ ├── FileSet.cs │ │ ├── FileSetWatcher.cs │ │ ├── FileWatcher/ │ │ │ ├── DotnetFileWatcher.cs │ │ │ ├── FileWatcherFactory.cs │ │ │ ├── IFileSystemWatcher.cs │ │ │ └── PollingFileWatcher.cs │ │ ├── FileWatcher.cs │ │ ├── MsBuildFileSetFactory.cs │ │ ├── MsBuildProjectFinder.cs │ │ ├── OutputCapture.cs │ │ ├── OutputSink.cs │ │ └── ProcessRunner.cs │ ├── PrefixConsoleReporter.cs │ ├── ProcessSpec.cs │ ├── Program.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ └── Resources.Designer.cs │ ├── README.md │ ├── Resources.resx │ ├── assets/ │ │ └── DotNetWatch.targets │ └── dotnet-watch.csproj ├── test/ │ ├── Directory.Build.props │ ├── Microsoft.HttpRepl.Tests/ │ │ ├── JsonVisitorTests.cs │ │ └── Microsoft.HttpRepl.Tests.csproj │ ├── Microsoft.Repl.Tests/ │ │ ├── Microsoft.Repl.Tests.csproj │ │ └── ParserTests.cs │ ├── Shared/ │ │ ├── TestConsole.cs │ │ └── TestReporter.cs │ ├── dotnet-user-secrets.Tests/ │ │ ├── InitCommandTest.cs │ │ ├── MsBuildProjectFinderTest.cs │ │ ├── SecretManagerTests.cs │ │ ├── SetCommandTest.cs │ │ ├── TemporaryFileProvider.cs │ │ ├── UserSecretsTestFixture.cs │ │ └── dotnet-user-secrets.Tests.csproj │ ├── dotnet-watch.FunctionalTests/ │ │ ├── AppWithDepsTests.cs │ │ ├── AwaitableProcess.cs │ │ ├── DotNetWatcherTests.cs │ │ ├── FileWatcherTests.cs │ │ ├── GlobbingAppTests.cs │ │ ├── NoDepsAppTests.cs │ │ ├── Scenario/ │ │ │ ├── ProjectToolScenario.cs │ │ │ └── WatchableApp.cs │ │ ├── TestProjects/ │ │ │ ├── AppWithDeps/ │ │ │ │ ├── AppWithDeps.csproj │ │ │ │ └── Program.cs │ │ │ ├── Dependency/ │ │ │ │ ├── Dependency.csproj │ │ │ │ └── Foo.cs │ │ │ ├── GlobbingApp/ │ │ │ │ ├── GlobbingApp.csproj │ │ │ │ ├── Program.cs │ │ │ │ ├── exclude/ │ │ │ │ │ └── Baz.cs │ │ │ │ └── include/ │ │ │ │ └── Foo.cs │ │ │ ├── KitchenSink/ │ │ │ │ ├── KitchenSink.csproj │ │ │ │ └── Program.cs │ │ │ └── NoDepsApp/ │ │ │ ├── NoDepsApp.csproj │ │ │ └── Program.cs │ │ └── dotnet-watch.FunctionalTests.csproj │ └── dotnet-watch.Tests/ │ ├── AssertEx.cs │ ├── CommandLineOptionsTests.cs │ ├── ConsoleReporterTests.cs │ ├── MsBuildFileSetFactoryTest.cs │ ├── ProgramTests.cs │ ├── Utilities/ │ │ ├── TemporaryCSharpProject.cs │ │ ├── TemporaryDirectory.cs │ │ └── TestProjectGraph.cs │ └── dotnet-watch.Tests.csproj ├── tooling/ │ ├── Microsoft.VisualStudio.SecretManager/ │ │ ├── Microsoft.VisualStudio.SecretManager.csproj │ │ ├── ProjectLocalSecretsManager.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── SecretManagerFactory.cs │ │ ├── SecretStore.cs │ │ ├── Sources/ │ │ │ ├── ConfigurationPath.cs │ │ │ ├── JsonConfigurationFileParser.cs │ │ │ └── PathHelper.cs │ │ └── source.extension.vsixmanifest │ └── Microsoft.VisualStudio.SecretManager.TestExtension/ │ ├── Key.snk │ ├── Microsoft.VisualStudio.SecretManager.TestExtension.csproj │ ├── NotifyPropertyChanged.cs │ ├── ProjectViewModel.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── RelayCommand.cs │ ├── SecretManagerTestCommand.cs │ ├── SecretManagerTestControl.xaml │ ├── SecretManagerTestControl.xaml.cs │ ├── SecretManagerTestPackage.cs │ ├── SecretManagerTestPackage.vsct │ ├── SecretManagerTestWindow.cs │ ├── SecretManagerViewModel.cs │ ├── VSPackage.resx │ ├── app.config │ └── source.extension.vsixmanifest └── version.props