| File: Internal\ClearCommand.cs | Web Access |
| Project: src\aspnetcore\src\Tools\dotnet-user-secrets\src\dotnet-user-secrets.csproj (dotnet-user-secrets) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using Microsoft.Extensions.CommandLineUtils; namespace Microsoft.Extensions.SecretManager.Tools.Internal; internal sealed class ClearCommand : ICommand { public static void Configure(CommandLineApplication command, CommandLineOptions options) { command.Description = "Deletes all the application secrets"; command.HelpOption(); command.OnExecute(() => { options.Command = new ClearCommand(); }); } public void Execute(CommandContext context) { context.SecretStore.Clear(); context.SecretStore.Save(); } }