├── .azure-pipelines └── build.yml ├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── build.yaml ├── .gitignore ├── Cocona.sln ├── Cocona.sln.DotSettings ├── Directory.Build.props ├── LICENSE ├── README.md ├── docs └── assets │ ├── icon.png │ ├── intro-in-seconds.gif │ └── logo.svg ├── global.json ├── perf ├── Cocona.Benchmark.External │ ├── Benchmark.cs │ ├── Cocona.Benchmark.External.csproj │ ├── Commands │ │ ├── CliFxCommand.cs │ │ ├── CliprCommand.cs │ │ ├── CoconaCommand.cs │ │ ├── CommandLineParserCommand.cs │ │ ├── ConsoleAppFrameworkCommand.cs │ │ ├── McMasterCommand.cs │ │ ├── PowerArgsCommand.cs │ │ └── SystemCommandLineCommand.cs │ ├── Program.cs │ └── README.md └── Cocona.Benchmark.Performance │ ├── Cocona.Benchmark.Performance.csproj │ ├── CommandProviderBenchmark.cs │ ├── Program.cs │ └── ToCommandBenchmark.cs ├── samples ├── Advanced.CommandMethodForwarding │ ├── CoconaSample.Advanced.CommandMethodForwarding.csproj │ └── Program.cs ├── Advanced.GenericHost │ ├── CoconaSample.Advanced.GenericHost.csproj │ └── Program.cs ├── Advanced.HelpOnDemand │ ├── CoconaSample.Advanced.HelpOnDemand.csproj │ └── Program.cs ├── Advanced.HelpTransformer │ ├── CoconaSample.Advanced.HelpTransformer.csproj │ └── Program.cs ├── Advanced.JsonValueConverter │ ├── CoconaSample.Advanced.JsonValueConverter.csproj │ └── Program.cs ├── Advanced.Localization │ ├── CoconaSample.Advanced.Localization.csproj │ ├── MicrosoftExtensionLocalizationCoconaLocalizer.cs │ ├── Program.cs │ └── Resources │ │ ├── Program.ja-JP.resx │ │ ├── Program.ko-KR.resx │ │ └── Program.zh-CN.resx ├── Advanced.OptionLikeCommand │ ├── CoconaSample.Advanced.OptionLikeCommand.csproj │ └── Program.cs ├── Advanced.PreventMultipleInstances │ ├── CoconaSample.Advanced.PreventMultipleInstances.csproj │ ├── PreventMultipleInstancesAttribute.cs │ └── Program.cs ├── Advanced.ShellCompletionCandidates │ ├── CoconaSample.Advanced.ShellCompletionCandidates.csproj │ └── Program.cs ├── CoconaSample.Advanced.GenericHost.HostApplicationBuilder │ ├── CoconaSample.Advanced.GenericHost.HostApplicationBuilder.csproj │ └── Program.cs ├── GettingStarted.MinimalApp │ ├── CoconaSample.GettingStarted.MinimalApp.csproj │ └── Program.cs ├── GettingStarted.SubCommandApp │ ├── CoconaSample.GettingStarted.SubCommandApp.csproj │ └── Program.cs ├── GettingStarted.TypicalSimpleApp │ ├── CoconaSample.GettingStarted.TypicalSimpleApp.csproj │ └── Program.cs ├── InAction.AppConfiguration │ ├── CoconaSample.InAction.AppConfiguration.csproj │ ├── Program.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── InAction.CommandFilter │ ├── CoconaSample.InAction.CommandFilter.csproj │ └── Program.cs ├── InAction.CommandOptionOverload │ ├── CoconaSample.InAction.CommandOptionOverload.csproj │ └── Program.cs ├── InAction.CommandOptions │ ├── CoconaSample.InAction.CommandOptions.csproj │ └── Program.cs ├── InAction.DependencyInjection │ ├── CoconaSample.InAction.DependencyInjection.csproj │ └── Program.cs ├── InAction.ExitCode │ ├── CoconaSample.InAction.ExitCode.csproj │ └── Program.cs ├── InAction.HandleShutdownSignal │ ├── CoconaSample.InAction.HandleShutdownSignal.csproj │ └── Program.cs ├── InAction.ManyArguments │ ├── CoconaSample.InAction.ManyArguments.csproj │ └── Program.cs ├── InAction.MultipleCommandTypes │ ├── CoconaSample.InAction.MultipleCommandTypes.csproj │ └── Program.cs ├── InAction.ParameterSet │ ├── CoconaSample.InAction.ParameterSet.csproj │ └── Program.cs ├── InAction.Validation │ ├── CoconaSample.InAction.Validation.csproj │ └── Program.cs ├── MinimalApi.InAction │ ├── CoconaSample.MinimalApi.InAction.csproj │ └── Program.cs ├── MinimalApi.MultipleCommands │ ├── CoconaSample.MinimalApi.MultipleCommands.csproj │ └── Program.cs ├── MinimalApi.QuickStart │ ├── CoconaSample.MinimalApi.QuickStart.csproj │ └── Program.cs └── MinimalApi.SubCommand │ ├── CoconaSample.MinimalApi.SubCommand.csproj │ └── Program.cs ├── src ├── .editorconfig ├── Cocona.Core │ ├── Application │ │ ├── CoconaAppContextAccessor.cs │ │ ├── CoconaApplicationMetadataProvider.cs │ │ ├── CoconaConsoleProvider.cs │ │ ├── ICoconaApplicationMetadataProvider.cs │ │ ├── ICoconaConsoleProvider.cs │ │ ├── ICoconaInstanceActivator.cs │ │ ├── ICoconaServiceProviderIsService.cs │ │ └── ICoconaServiceProviderScopeSupport.cs │ ├── ArgumentAttribute.cs │ ├── AssemblyInfo.cs │ ├── BannedSymbols.txt │ ├── Builder │ │ ├── CoconaAppBuilderExtensions.cs │ │ ├── CoconaCommandsBuilder.cs │ │ ├── CoconaCommandsBuilderExtensions.cs │ │ ├── CommandConventionBuilder.cs │ │ ├── CommandConventionBuilderExtensions.cs │ │ ├── CommandDataDataSource.cs │ │ ├── CommandTypeConventionBuilder.cs │ │ ├── CommandTypeConventionBuilderExtensions.cs │ │ ├── DelegateCommandData.cs │ │ ├── ICoconaAppBuilder.cs │ │ ├── ICommandBuilder.cs │ │ ├── ICommandData.cs │ │ ├── ICommandDataSource.cs │ │ ├── Metadata │ │ │ ├── CommandAliasesMetadata.cs │ │ │ ├── CommandDescriptionMetadata.cs │ │ │ ├── CommandFromBuilderMetadata.cs │ │ │ ├── CommandNameMetadata.cs │ │ │ └── OptionLikeCommandMetadata.cs │ │ ├── OptionLikeCommandsBuilder.cs │ │ ├── OptionLikeCommandsBuilderExtensions.cs │ │ ├── OptionLikeDelegateCommandData.cs │ │ ├── SubCommandData.cs │ │ ├── TypeCommandData.cs │ │ └── TypeMethodCommandData.cs │ ├── Cocona.Core.csproj │ ├── CoconaAppContext.cs │ ├── CoconaAppFeatureCollection.cs │ ├── CoconaException.cs │ ├── Command │ │ ├── Binder │ │ │ ├── CoconaParameterBinder.cs │ │ │ ├── CoconaValueConverter.cs │ │ │ ├── ICoconaParameterBinder.cs │ │ │ ├── ICoconaValueConverter.cs │ │ │ ├── ParameterBinderException.cs │ │ │ └── Validation │ │ │ │ ├── CoconaParameterValidationContext.cs │ │ │ │ ├── CoconaParameterValidationResult.cs │ │ │ │ ├── DataAnnotationsParameterValidator.cs │ │ │ │ ├── DataAnnotationsParameterValidatorProvider.cs │ │ │ │ ├── ICoconaParameterValidator.cs │ │ │ │ └── ICoconaParameterValidatorProvider.cs │ │ ├── BuiltIn │ │ │ ├── BuiltInOptionLikeCommands.cs │ │ │ ├── BuiltInPrimaryCommand.cs │ │ │ └── CoconaBuiltInCommandProvider.cs │ │ ├── CoconaBootstrapper.cs │ │ ├── CoconaCommandProvider.cs │ │ ├── CoconaCommandResolver.cs │ │ ├── CoconaDefaultValue.cs │ │ ├── CommandArgumentDescriptor.cs │ │ ├── CommandCollection.cs │ │ ├── CommandDescriptor.cs │ │ ├── CommandIgnoredParameterDescriptor.cs │ │ ├── CommandNotFoundException.cs │ │ ├── CommandOptionDescriptor.cs │ │ ├── CommandOptionLikeCommandDescriptor.cs │ │ ├── CommandOverloadDescriptor.cs │ │ ├── CommandParameterSetDescriptor.cs │ │ ├── CommandResolverResult.cs │ │ ├── CommandServiceParameterDescriptor.cs │ │ ├── Dispatcher │ │ │ ├── CoconaCommandDispatcher.cs │ │ │ ├── CoconaCommandDispatcherPipelineBuilder.cs │ │ │ ├── CoconaCommandMatcher.cs │ │ │ ├── CommandDispatchContext.cs │ │ │ ├── CommandDispatcherMiddleware.cs │ │ │ ├── ICoconaCommandDispatcher.cs │ │ │ ├── ICoconaCommandDispatcherPipelineBuilder.cs │ │ │ ├── ICoconaCommandMatcher.cs │ │ │ └── Middlewares │ │ │ │ ├── CoconaCommandInvokeMiddleware.cs │ │ │ │ ├── CommandFilterMiddleware.cs │ │ │ │ ├── HandleExceptionAndExitMiddleware.cs │ │ │ │ ├── HandleParameterBindExceptionMiddleware.cs │ │ │ │ └── RejectUnknownOptionsMiddleware.cs │ │ ├── Features │ │ │ └── CoconaCommandFeature.cs │ │ ├── ICoconaBootstrapper.cs │ │ ├── ICoconaCommandProvider.cs │ │ ├── ICoconaCommandResolver.cs │ │ └── ICommandParameterDescriptor.cs │ ├── CommandAttribute.cs │ ├── CommandExitedException.cs │ ├── CommandLine │ │ ├── CoconaCommandLineArgumentProvider.cs │ │ ├── CoconaCommandLineParser.cs │ │ ├── CoconaDefaultEnvironmentProvider.cs │ │ ├── CommandArgument.cs │ │ ├── CommandOption.cs │ │ ├── ICoconaCommandLineArgumentProvider.cs │ │ ├── ICoconaCommandLineParser.cs │ │ ├── ICoconaEnvonmentProvider.cs │ │ └── ParsedCommandLine.cs │ ├── CommandMethodForwardedToAttribute.cs │ ├── CommandOverloadAttribute.cs │ ├── Filters │ │ ├── CoconaCommandExecutingContext.cs │ │ ├── CommandFilterAttribute.cs │ │ ├── DelegateCommandFilter.cs │ │ ├── ICommandFilter.cs │ │ ├── IFilterFactory.cs │ │ ├── IFilterMetadata.cs │ │ ├── IOrderedFilter.cs │ │ ├── InitializeOnStartupFilter.cs │ │ └── Internal │ │ │ ├── FilterHelper.cs │ │ │ └── InstancedFilterFactory.cs │ ├── FromServiceAttribute.cs │ ├── HasDefaultValueAttribute.cs │ ├── HasSubCommandsAttribute.cs │ ├── Help │ │ ├── CoconaCommandHelpProvider.cs │ │ ├── CoconaHelpMessageBuilder.cs │ │ ├── CoconaHelpRenderer.cs │ │ ├── DocumentModel │ │ │ ├── HelpContent.cs │ │ │ ├── HelpDescription.cs │ │ │ ├── HelpHeading.cs │ │ │ ├── HelpLabelDescriptionList.cs │ │ │ ├── HelpMessage.cs │ │ │ ├── HelpParagraph.cs │ │ │ ├── HelpPreformattedText.cs │ │ │ ├── HelpSection.cs │ │ │ └── HelpUsage.cs │ │ ├── ICoconaCommandHelpProvider.cs │ │ ├── ICoconaHelpMessageBuilder.cs │ │ ├── ICoconaHelpRenderer.cs │ │ ├── ICoconaHelpTransformer.cs │ │ └── TransformHelpAttribute.cs │ ├── HiddenAttribute.cs │ ├── ICommandParameterSet.cs │ ├── IgnoreAttribute.cs │ ├── IgnoreUnknownOptionsAttribute.cs │ ├── Internal │ │ ├── AttributeHelper.cs │ │ ├── DynamicListHelper.cs │ │ ├── Levenshtein.cs │ │ ├── NullabilityInfoContextHelper.cs │ │ ├── ServiceProviderExtension.cs │ │ ├── StringBuilderExtensions.cs │ │ ├── System.Diagnostics.CodeAnalysis │ │ │ ├── CallerArgumentExpressionAttribute.cs │ │ │ └── NullableAttributes.cs │ │ └── ThrowHelper.cs │ ├── Localization │ │ ├── ICoconaLocalizer.cs │ │ └── Internal │ │ │ └── CoconaLocalizerWrapper.cs │ ├── OptionAttribute.cs │ ├── OptionLikeCommandAttribute.cs │ ├── PrimaryCommandAttribute.cs │ ├── Resources │ │ ├── Strings.Designer.cs │ │ ├── Strings.ja-JP.resx │ │ ├── Strings.ko-KR.resx │ │ ├── Strings.resx │ │ └── Strings.zh-CN.resx │ └── ShellCompletion │ │ ├── Candidate │ │ ├── CoconaCompletionCandidates.cs │ │ ├── CoconaCompletionCandidatesMetadata.cs │ │ ├── CoconaCompletionCandidatesMetadataFactory.cs │ │ ├── CoconaCompletionCandidatesProviderFactory.cs │ │ ├── CompletionCandidateResult.cs │ │ ├── CompletionCandidateResultType.cs │ │ ├── CompletionCandidateType.cs │ │ ├── CompletionCandidateValue.cs │ │ ├── CompletionCandidatesAttribute.cs │ │ ├── ICoconaCompletionCandidates.cs │ │ ├── ICoconaCompletionCandidatesMetadata.cs │ │ ├── ICoconaCompletionCandidatesProvider.cs │ │ ├── ICoconaCompletionCandidatesProviderFactory.cs │ │ ├── Providers │ │ │ ├── EnumCompletionCandidatesProvider.cs │ │ │ ├── StaticCompletionCandidatesProvider.cs │ │ │ └── StaticKeywordsCompletionCandidatesProvider.cs │ │ └── StaticCompletionCandidates.cs │ │ ├── CoconaShellCompletionCodeProvider.cs │ │ ├── Generators │ │ ├── BashCoconaShellCompletionCodeGenerator.cs │ │ ├── ICoconaShellCompletionCodeGenerator.cs │ │ ├── Resources │ │ │ └── bash_common.sh │ │ └── ZshCoconaShellCompletionCodeGenerator.cs │ │ └── ICoconaShellCompletionCodeProvider.cs ├── Cocona.Lite │ ├── BannedSymbols.txt │ ├── Cocona.Lite.csproj │ ├── CoconaLiteApp.Static.cs │ ├── CoconaLiteApp.cs │ ├── CoconaLiteAppOptions.cs │ ├── CoconaLiteConsoleAppBase.cs │ ├── Lite │ │ ├── Builder │ │ │ ├── CoconaLiteAppBuilder.cs │ │ │ └── Internal │ │ │ │ └── CoconaLiteAppHostOptions.cs │ │ ├── CoconaLiteInstanceActivator.cs │ │ ├── CoconaLiteServiceCollection.cs │ │ ├── CoconaLiteServiceCollectionExtensions.cs │ │ ├── CoconaLiteServiceProvider.cs │ │ ├── Hosting │ │ │ ├── CoconaLiteAppHost.cs │ │ │ └── CoconaLiteAppHostBuilder.cs │ │ ├── InitializeCoconaLiteConsoleAppMiddleware.cs │ │ ├── Resources │ │ │ ├── Strings.Designer.cs │ │ │ ├── Strings.ja-JP.resx │ │ │ ├── Strings.ko-KR.resx │ │ │ └── Strings.resx │ │ └── SimpleActivator.cs │ └── ServiceProviderExtensions.cs ├── Cocona │ ├── Application │ │ └── CoconaInstanceActivator.cs │ ├── AssemblyInfo.cs │ ├── BannedSymbols.txt │ ├── Builder │ │ ├── CoconaAppBuilder.cs │ │ ├── ConfigureCoconaHostBuilder.cs │ │ └── Internal │ │ │ ├── BootstrapHostBuilder.cs │ │ │ ├── CoconaAppHostOptions.cs │ │ │ ├── ConfigureHostBuilder.cs │ │ │ └── LoggingBuilder.cs │ ├── Cocona.csproj │ ├── CoconaApp.Static.cs │ ├── CoconaApp.cs │ ├── CoconaAppOptions.cs │ ├── CoconaConsoleAppBase.cs │ ├── Command │ │ └── Dispatcher │ │ │ └── Middlewares │ │ │ └── InitializeConsoleAppMiddleware.cs │ ├── Hosting │ │ ├── CoconaAppHostBuilder.cs │ │ ├── CoconaAppHostBuilderExtensions.cs │ │ ├── CoconaHostApplicationBuilderExtensions.cs │ │ ├── CoconaHostBuilderExtensions.cs │ │ ├── CoconaHostedService.cs │ │ ├── CoconaServiceCollectionExtensions.cs │ │ ├── CoconaServiceProviderIsService.cs │ │ └── CoconaServiceProviderScopeSupport.cs │ ├── Resources │ │ ├── Strings.Designer.cs │ │ ├── Strings.ja-JP.resx │ │ ├── Strings.ko-KR.resx │ │ └── Strings.resx │ └── StrongNameKey.snk └── Directory.Build.props └── test ├── Cocona.Lite.Test ├── .editorconfig ├── Cocona.Lite.Test.csproj ├── CoconaLiteInstanceActivatorTest.cs ├── CoconaLiteServiceCollectionTest.cs ├── CoconaLiteServiceProviderTest.cs └── GlobalUsings.cs └── Cocona.Test ├── .editorconfig ├── Builder ├── CoconaAppBuilderTest.cs ├── CoconaCommandBuilderTest.cs ├── CommandConventionBuilderExtensionsTest.cs └── DelegateCommandDataSourceTest.cs ├── Cocona.Test.csproj ├── Command ├── BuiltIn │ └── CoconaBuiltInCommandProviderTest.cs ├── CoconaConsoleAppBaseTest.cs ├── CommandDispatcher │ ├── CommandMatcherTest.cs │ ├── DispatcherTest.cs │ └── PipelineBuilderTest.cs ├── CommandProvider │ ├── CommandOptionDescriptorTest.cs │ ├── CommandOverloadTest.cs │ ├── CommandParameterSetTest.cs │ ├── CreateCommandTest.cs │ ├── FromServiceTest.cs │ ├── GetCommandCollectionFromCommandDataTest.cs │ ├── GetCommandCollectionTest.cs │ ├── NestedSubCommandTest.cs │ └── ToCommandCaseTest.cs ├── CommandResolver │ └── CoconaCommandResolverTest.cs └── ParameterBinder │ ├── BindParameterTest.cs │ ├── ParameterValidationTest.cs │ └── ValueConverterTest.cs ├── CommandLine └── CoconaCommandLineParserTest.cs ├── Filters └── FilterHelperTest.cs ├── GlobalUsings.cs ├── Help ├── CoconaCommandHelpProviderLocalizeTest.cs ├── CoconaCommandHelpProviderTest.cs ├── CoconaCommandHelpProviderTransformTest.cs ├── CoconaHelpMessageBuilderTest.cs └── CoconaHelpRendererTest.cs ├── Integration ├── BuildAppCommandsWithBuilderTest.cs ├── CoconaAppRunTest.cs ├── CoconaAppStaticTest.cs ├── CoconaHostTest.cs ├── CommandFilterTest.cs ├── EndToEndTestBase.cs └── ParameterInjectionTest.cs ├── Internal └── NullabilityInfoContextHelperTest.cs ├── ModuleInitializers.cs ├── ShellCompletion ├── BashCoconaShellCompletionCodeGeneratorTest.cs ├── Candidate │ ├── CoconaCompletionCandidatesMetadataFactoryTest.cs │ ├── CoconaCompletionCandidatesProviderFactoryTest.cs │ ├── EnumCompletionCandidatesProviderTest.cs │ └── StaticKeywordsCompletionCandidatesProviderTest.cs └── CoconaShellCompletionCodeProviderTest.cs └── Shims ├── System.Runtime.CompilerServices.IsExternalInit.cs └── System.Runtime.CompilerServices.ModuleInitializerAttribute.cs /.azure-pipelines/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/.azure-pipelines/build.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/.gitignore -------------------------------------------------------------------------------- /Cocona.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/Cocona.sln -------------------------------------------------------------------------------- /Cocona.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/Cocona.sln.DotSettings -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/README.md -------------------------------------------------------------------------------- /docs/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/docs/assets/icon.png -------------------------------------------------------------------------------- /docs/assets/intro-in-seconds.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/docs/assets/intro-in-seconds.gif -------------------------------------------------------------------------------- /docs/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/docs/assets/logo.svg -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/global.json -------------------------------------------------------------------------------- /perf/Cocona.Benchmark.External/Benchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/perf/Cocona.Benchmark.External/Benchmark.cs -------------------------------------------------------------------------------- /perf/Cocona.Benchmark.External/Cocona.Benchmark.External.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/perf/Cocona.Benchmark.External/Cocona.Benchmark.External.csproj -------------------------------------------------------------------------------- /perf/Cocona.Benchmark.External/Commands/CliFxCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/perf/Cocona.Benchmark.External/Commands/CliFxCommand.cs -------------------------------------------------------------------------------- /perf/Cocona.Benchmark.External/Commands/CliprCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/perf/Cocona.Benchmark.External/Commands/CliprCommand.cs -------------------------------------------------------------------------------- /perf/Cocona.Benchmark.External/Commands/CoconaCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/perf/Cocona.Benchmark.External/Commands/CoconaCommand.cs -------------------------------------------------------------------------------- /perf/Cocona.Benchmark.External/Commands/CommandLineParserCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/perf/Cocona.Benchmark.External/Commands/CommandLineParserCommand.cs -------------------------------------------------------------------------------- /perf/Cocona.Benchmark.External/Commands/ConsoleAppFrameworkCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/perf/Cocona.Benchmark.External/Commands/ConsoleAppFrameworkCommand.cs -------------------------------------------------------------------------------- /perf/Cocona.Benchmark.External/Commands/McMasterCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/perf/Cocona.Benchmark.External/Commands/McMasterCommand.cs -------------------------------------------------------------------------------- /perf/Cocona.Benchmark.External/Commands/PowerArgsCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/perf/Cocona.Benchmark.External/Commands/PowerArgsCommand.cs -------------------------------------------------------------------------------- /perf/Cocona.Benchmark.External/Commands/SystemCommandLineCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/perf/Cocona.Benchmark.External/Commands/SystemCommandLineCommand.cs -------------------------------------------------------------------------------- /perf/Cocona.Benchmark.External/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/perf/Cocona.Benchmark.External/Program.cs -------------------------------------------------------------------------------- /perf/Cocona.Benchmark.External/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/perf/Cocona.Benchmark.External/README.md -------------------------------------------------------------------------------- /perf/Cocona.Benchmark.Performance/Cocona.Benchmark.Performance.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/perf/Cocona.Benchmark.Performance/Cocona.Benchmark.Performance.csproj -------------------------------------------------------------------------------- /perf/Cocona.Benchmark.Performance/CommandProviderBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/perf/Cocona.Benchmark.Performance/CommandProviderBenchmark.cs -------------------------------------------------------------------------------- /perf/Cocona.Benchmark.Performance/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/perf/Cocona.Benchmark.Performance/Program.cs -------------------------------------------------------------------------------- /perf/Cocona.Benchmark.Performance/ToCommandBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/perf/Cocona.Benchmark.Performance/ToCommandBenchmark.cs -------------------------------------------------------------------------------- /samples/Advanced.CommandMethodForwarding/CoconaSample.Advanced.CommandMethodForwarding.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.CommandMethodForwarding/CoconaSample.Advanced.CommandMethodForwarding.csproj -------------------------------------------------------------------------------- /samples/Advanced.CommandMethodForwarding/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.CommandMethodForwarding/Program.cs -------------------------------------------------------------------------------- /samples/Advanced.GenericHost/CoconaSample.Advanced.GenericHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.GenericHost/CoconaSample.Advanced.GenericHost.csproj -------------------------------------------------------------------------------- /samples/Advanced.GenericHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.GenericHost/Program.cs -------------------------------------------------------------------------------- /samples/Advanced.HelpOnDemand/CoconaSample.Advanced.HelpOnDemand.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.HelpOnDemand/CoconaSample.Advanced.HelpOnDemand.csproj -------------------------------------------------------------------------------- /samples/Advanced.HelpOnDemand/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.HelpOnDemand/Program.cs -------------------------------------------------------------------------------- /samples/Advanced.HelpTransformer/CoconaSample.Advanced.HelpTransformer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.HelpTransformer/CoconaSample.Advanced.HelpTransformer.csproj -------------------------------------------------------------------------------- /samples/Advanced.HelpTransformer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.HelpTransformer/Program.cs -------------------------------------------------------------------------------- /samples/Advanced.JsonValueConverter/CoconaSample.Advanced.JsonValueConverter.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.JsonValueConverter/CoconaSample.Advanced.JsonValueConverter.csproj -------------------------------------------------------------------------------- /samples/Advanced.JsonValueConverter/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.JsonValueConverter/Program.cs -------------------------------------------------------------------------------- /samples/Advanced.Localization/CoconaSample.Advanced.Localization.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.Localization/CoconaSample.Advanced.Localization.csproj -------------------------------------------------------------------------------- /samples/Advanced.Localization/MicrosoftExtensionLocalizationCoconaLocalizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.Localization/MicrosoftExtensionLocalizationCoconaLocalizer.cs -------------------------------------------------------------------------------- /samples/Advanced.Localization/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.Localization/Program.cs -------------------------------------------------------------------------------- /samples/Advanced.Localization/Resources/Program.ja-JP.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.Localization/Resources/Program.ja-JP.resx -------------------------------------------------------------------------------- /samples/Advanced.Localization/Resources/Program.ko-KR.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.Localization/Resources/Program.ko-KR.resx -------------------------------------------------------------------------------- /samples/Advanced.Localization/Resources/Program.zh-CN.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.Localization/Resources/Program.zh-CN.resx -------------------------------------------------------------------------------- /samples/Advanced.OptionLikeCommand/CoconaSample.Advanced.OptionLikeCommand.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.OptionLikeCommand/CoconaSample.Advanced.OptionLikeCommand.csproj -------------------------------------------------------------------------------- /samples/Advanced.OptionLikeCommand/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.OptionLikeCommand/Program.cs -------------------------------------------------------------------------------- /samples/Advanced.PreventMultipleInstances/CoconaSample.Advanced.PreventMultipleInstances.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.PreventMultipleInstances/CoconaSample.Advanced.PreventMultipleInstances.csproj -------------------------------------------------------------------------------- /samples/Advanced.PreventMultipleInstances/PreventMultipleInstancesAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.PreventMultipleInstances/PreventMultipleInstancesAttribute.cs -------------------------------------------------------------------------------- /samples/Advanced.PreventMultipleInstances/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.PreventMultipleInstances/Program.cs -------------------------------------------------------------------------------- /samples/Advanced.ShellCompletionCandidates/CoconaSample.Advanced.ShellCompletionCandidates.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.ShellCompletionCandidates/CoconaSample.Advanced.ShellCompletionCandidates.csproj -------------------------------------------------------------------------------- /samples/Advanced.ShellCompletionCandidates/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/Advanced.ShellCompletionCandidates/Program.cs -------------------------------------------------------------------------------- /samples/CoconaSample.Advanced.GenericHost.HostApplicationBuilder/CoconaSample.Advanced.GenericHost.HostApplicationBuilder.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/CoconaSample.Advanced.GenericHost.HostApplicationBuilder/CoconaSample.Advanced.GenericHost.HostApplicationBuilder.csproj -------------------------------------------------------------------------------- /samples/CoconaSample.Advanced.GenericHost.HostApplicationBuilder/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/CoconaSample.Advanced.GenericHost.HostApplicationBuilder/Program.cs -------------------------------------------------------------------------------- /samples/GettingStarted.MinimalApp/CoconaSample.GettingStarted.MinimalApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/GettingStarted.MinimalApp/CoconaSample.GettingStarted.MinimalApp.csproj -------------------------------------------------------------------------------- /samples/GettingStarted.MinimalApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/GettingStarted.MinimalApp/Program.cs -------------------------------------------------------------------------------- /samples/GettingStarted.SubCommandApp/CoconaSample.GettingStarted.SubCommandApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/GettingStarted.SubCommandApp/CoconaSample.GettingStarted.SubCommandApp.csproj -------------------------------------------------------------------------------- /samples/GettingStarted.SubCommandApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/GettingStarted.SubCommandApp/Program.cs -------------------------------------------------------------------------------- /samples/GettingStarted.TypicalSimpleApp/CoconaSample.GettingStarted.TypicalSimpleApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/GettingStarted.TypicalSimpleApp/CoconaSample.GettingStarted.TypicalSimpleApp.csproj -------------------------------------------------------------------------------- /samples/GettingStarted.TypicalSimpleApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/GettingStarted.TypicalSimpleApp/Program.cs -------------------------------------------------------------------------------- /samples/InAction.AppConfiguration/CoconaSample.InAction.AppConfiguration.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.AppConfiguration/CoconaSample.InAction.AppConfiguration.csproj -------------------------------------------------------------------------------- /samples/InAction.AppConfiguration/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.AppConfiguration/Program.cs -------------------------------------------------------------------------------- /samples/InAction.AppConfiguration/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.AppConfiguration/appsettings.Development.json -------------------------------------------------------------------------------- /samples/InAction.AppConfiguration/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.AppConfiguration/appsettings.json -------------------------------------------------------------------------------- /samples/InAction.CommandFilter/CoconaSample.InAction.CommandFilter.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.CommandFilter/CoconaSample.InAction.CommandFilter.csproj -------------------------------------------------------------------------------- /samples/InAction.CommandFilter/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.CommandFilter/Program.cs -------------------------------------------------------------------------------- /samples/InAction.CommandOptionOverload/CoconaSample.InAction.CommandOptionOverload.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.CommandOptionOverload/CoconaSample.InAction.CommandOptionOverload.csproj -------------------------------------------------------------------------------- /samples/InAction.CommandOptionOverload/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.CommandOptionOverload/Program.cs -------------------------------------------------------------------------------- /samples/InAction.CommandOptions/CoconaSample.InAction.CommandOptions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.CommandOptions/CoconaSample.InAction.CommandOptions.csproj -------------------------------------------------------------------------------- /samples/InAction.CommandOptions/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.CommandOptions/Program.cs -------------------------------------------------------------------------------- /samples/InAction.DependencyInjection/CoconaSample.InAction.DependencyInjection.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.DependencyInjection/CoconaSample.InAction.DependencyInjection.csproj -------------------------------------------------------------------------------- /samples/InAction.DependencyInjection/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.DependencyInjection/Program.cs -------------------------------------------------------------------------------- /samples/InAction.ExitCode/CoconaSample.InAction.ExitCode.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.ExitCode/CoconaSample.InAction.ExitCode.csproj -------------------------------------------------------------------------------- /samples/InAction.ExitCode/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.ExitCode/Program.cs -------------------------------------------------------------------------------- /samples/InAction.HandleShutdownSignal/CoconaSample.InAction.HandleShutdownSignal.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.HandleShutdownSignal/CoconaSample.InAction.HandleShutdownSignal.csproj -------------------------------------------------------------------------------- /samples/InAction.HandleShutdownSignal/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.HandleShutdownSignal/Program.cs -------------------------------------------------------------------------------- /samples/InAction.ManyArguments/CoconaSample.InAction.ManyArguments.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.ManyArguments/CoconaSample.InAction.ManyArguments.csproj -------------------------------------------------------------------------------- /samples/InAction.ManyArguments/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.ManyArguments/Program.cs -------------------------------------------------------------------------------- /samples/InAction.MultipleCommandTypes/CoconaSample.InAction.MultipleCommandTypes.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.MultipleCommandTypes/CoconaSample.InAction.MultipleCommandTypes.csproj -------------------------------------------------------------------------------- /samples/InAction.MultipleCommandTypes/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.MultipleCommandTypes/Program.cs -------------------------------------------------------------------------------- /samples/InAction.ParameterSet/CoconaSample.InAction.ParameterSet.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.ParameterSet/CoconaSample.InAction.ParameterSet.csproj -------------------------------------------------------------------------------- /samples/InAction.ParameterSet/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.ParameterSet/Program.cs -------------------------------------------------------------------------------- /samples/InAction.Validation/CoconaSample.InAction.Validation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.Validation/CoconaSample.InAction.Validation.csproj -------------------------------------------------------------------------------- /samples/InAction.Validation/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/InAction.Validation/Program.cs -------------------------------------------------------------------------------- /samples/MinimalApi.InAction/CoconaSample.MinimalApi.InAction.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/MinimalApi.InAction/CoconaSample.MinimalApi.InAction.csproj -------------------------------------------------------------------------------- /samples/MinimalApi.InAction/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/MinimalApi.InAction/Program.cs -------------------------------------------------------------------------------- /samples/MinimalApi.MultipleCommands/CoconaSample.MinimalApi.MultipleCommands.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/MinimalApi.MultipleCommands/CoconaSample.MinimalApi.MultipleCommands.csproj -------------------------------------------------------------------------------- /samples/MinimalApi.MultipleCommands/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/MinimalApi.MultipleCommands/Program.cs -------------------------------------------------------------------------------- /samples/MinimalApi.QuickStart/CoconaSample.MinimalApi.QuickStart.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/MinimalApi.QuickStart/CoconaSample.MinimalApi.QuickStart.csproj -------------------------------------------------------------------------------- /samples/MinimalApi.QuickStart/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/MinimalApi.QuickStart/Program.cs -------------------------------------------------------------------------------- /samples/MinimalApi.SubCommand/CoconaSample.MinimalApi.SubCommand.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/MinimalApi.SubCommand/CoconaSample.MinimalApi.SubCommand.csproj -------------------------------------------------------------------------------- /samples/MinimalApi.SubCommand/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/samples/MinimalApi.SubCommand/Program.cs -------------------------------------------------------------------------------- /src/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/.editorconfig -------------------------------------------------------------------------------- /src/Cocona.Core/Application/CoconaAppContextAccessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Application/CoconaAppContextAccessor.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Application/CoconaApplicationMetadataProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Application/CoconaApplicationMetadataProvider.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Application/CoconaConsoleProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Application/CoconaConsoleProvider.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Application/ICoconaApplicationMetadataProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Application/ICoconaApplicationMetadataProvider.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Application/ICoconaConsoleProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Application/ICoconaConsoleProvider.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Application/ICoconaInstanceActivator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Application/ICoconaInstanceActivator.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Application/ICoconaServiceProviderIsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Application/ICoconaServiceProviderIsService.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Application/ICoconaServiceProviderScopeSupport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Application/ICoconaServiceProviderScopeSupport.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ArgumentAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ArgumentAttribute.cs -------------------------------------------------------------------------------- /src/Cocona.Core/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Cocona.Core/BannedSymbols.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/BannedSymbols.txt -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/CoconaAppBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/CoconaAppBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/CoconaCommandsBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/CoconaCommandsBuilder.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/CoconaCommandsBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/CoconaCommandsBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/CommandConventionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/CommandConventionBuilder.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/CommandConventionBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/CommandConventionBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/CommandDataDataSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/CommandDataDataSource.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/CommandTypeConventionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/CommandTypeConventionBuilder.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/CommandTypeConventionBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/CommandTypeConventionBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/DelegateCommandData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/DelegateCommandData.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/ICoconaAppBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/ICoconaAppBuilder.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/ICommandBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/ICommandBuilder.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/ICommandData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/ICommandData.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/ICommandDataSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/ICommandDataSource.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/Metadata/CommandAliasesMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/Metadata/CommandAliasesMetadata.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/Metadata/CommandDescriptionMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/Metadata/CommandDescriptionMetadata.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/Metadata/CommandFromBuilderMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/Metadata/CommandFromBuilderMetadata.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/Metadata/CommandNameMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/Metadata/CommandNameMetadata.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/Metadata/OptionLikeCommandMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/Metadata/OptionLikeCommandMetadata.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/OptionLikeCommandsBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/OptionLikeCommandsBuilder.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/OptionLikeCommandsBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/OptionLikeCommandsBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/OptionLikeDelegateCommandData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/OptionLikeDelegateCommandData.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/SubCommandData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/SubCommandData.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/TypeCommandData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/TypeCommandData.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Builder/TypeMethodCommandData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Builder/TypeMethodCommandData.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Cocona.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Cocona.Core.csproj -------------------------------------------------------------------------------- /src/Cocona.Core/CoconaAppContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/CoconaAppContext.cs -------------------------------------------------------------------------------- /src/Cocona.Core/CoconaAppFeatureCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/CoconaAppFeatureCollection.cs -------------------------------------------------------------------------------- /src/Cocona.Core/CoconaException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/CoconaException.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Binder/CoconaParameterBinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Binder/CoconaParameterBinder.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Binder/CoconaValueConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Binder/CoconaValueConverter.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Binder/ICoconaParameterBinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Binder/ICoconaParameterBinder.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Binder/ICoconaValueConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Binder/ICoconaValueConverter.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Binder/ParameterBinderException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Binder/ParameterBinderException.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Binder/Validation/CoconaParameterValidationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Binder/Validation/CoconaParameterValidationContext.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Binder/Validation/CoconaParameterValidationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Binder/Validation/CoconaParameterValidationResult.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Binder/Validation/DataAnnotationsParameterValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Binder/Validation/DataAnnotationsParameterValidator.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Binder/Validation/DataAnnotationsParameterValidatorProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Binder/Validation/DataAnnotationsParameterValidatorProvider.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Binder/Validation/ICoconaParameterValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Binder/Validation/ICoconaParameterValidator.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Binder/Validation/ICoconaParameterValidatorProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Binder/Validation/ICoconaParameterValidatorProvider.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/BuiltIn/BuiltInOptionLikeCommands.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/BuiltIn/BuiltInOptionLikeCommands.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/BuiltIn/BuiltInPrimaryCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/BuiltIn/BuiltInPrimaryCommand.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/BuiltIn/CoconaBuiltInCommandProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/BuiltIn/CoconaBuiltInCommandProvider.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/CoconaBootstrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/CoconaBootstrapper.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/CoconaCommandProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/CoconaCommandProvider.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/CoconaCommandResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/CoconaCommandResolver.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/CoconaDefaultValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/CoconaDefaultValue.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/CommandArgumentDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/CommandArgumentDescriptor.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/CommandCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/CommandCollection.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/CommandDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/CommandDescriptor.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/CommandIgnoredParameterDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/CommandIgnoredParameterDescriptor.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/CommandNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/CommandNotFoundException.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/CommandOptionDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/CommandOptionDescriptor.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/CommandOptionLikeCommandDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/CommandOptionLikeCommandDescriptor.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/CommandOverloadDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/CommandOverloadDescriptor.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/CommandParameterSetDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/CommandParameterSetDescriptor.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/CommandResolverResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/CommandResolverResult.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/CommandServiceParameterDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/CommandServiceParameterDescriptor.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Dispatcher/CoconaCommandDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Dispatcher/CoconaCommandDispatcher.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Dispatcher/CoconaCommandDispatcherPipelineBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Dispatcher/CoconaCommandDispatcherPipelineBuilder.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Dispatcher/CoconaCommandMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Dispatcher/CoconaCommandMatcher.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Dispatcher/CommandDispatchContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Dispatcher/CommandDispatchContext.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Dispatcher/CommandDispatcherMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Dispatcher/CommandDispatcherMiddleware.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Dispatcher/ICoconaCommandDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Dispatcher/ICoconaCommandDispatcher.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Dispatcher/ICoconaCommandDispatcherPipelineBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Dispatcher/ICoconaCommandDispatcherPipelineBuilder.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Dispatcher/ICoconaCommandMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Dispatcher/ICoconaCommandMatcher.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Dispatcher/Middlewares/CoconaCommandInvokeMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Dispatcher/Middlewares/CoconaCommandInvokeMiddleware.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Dispatcher/Middlewares/CommandFilterMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Dispatcher/Middlewares/CommandFilterMiddleware.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Dispatcher/Middlewares/HandleExceptionAndExitMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Dispatcher/Middlewares/HandleExceptionAndExitMiddleware.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Dispatcher/Middlewares/HandleParameterBindExceptionMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Dispatcher/Middlewares/HandleParameterBindExceptionMiddleware.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Dispatcher/Middlewares/RejectUnknownOptionsMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Dispatcher/Middlewares/RejectUnknownOptionsMiddleware.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/Features/CoconaCommandFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/Features/CoconaCommandFeature.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/ICoconaBootstrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/ICoconaBootstrapper.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/ICoconaCommandProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/ICoconaCommandProvider.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/ICoconaCommandResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/ICoconaCommandResolver.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Command/ICommandParameterDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Command/ICommandParameterDescriptor.cs -------------------------------------------------------------------------------- /src/Cocona.Core/CommandAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/CommandAttribute.cs -------------------------------------------------------------------------------- /src/Cocona.Core/CommandExitedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/CommandExitedException.cs -------------------------------------------------------------------------------- /src/Cocona.Core/CommandLine/CoconaCommandLineArgumentProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/CommandLine/CoconaCommandLineArgumentProvider.cs -------------------------------------------------------------------------------- /src/Cocona.Core/CommandLine/CoconaCommandLineParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/CommandLine/CoconaCommandLineParser.cs -------------------------------------------------------------------------------- /src/Cocona.Core/CommandLine/CoconaDefaultEnvironmentProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/CommandLine/CoconaDefaultEnvironmentProvider.cs -------------------------------------------------------------------------------- /src/Cocona.Core/CommandLine/CommandArgument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/CommandLine/CommandArgument.cs -------------------------------------------------------------------------------- /src/Cocona.Core/CommandLine/CommandOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/CommandLine/CommandOption.cs -------------------------------------------------------------------------------- /src/Cocona.Core/CommandLine/ICoconaCommandLineArgumentProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/CommandLine/ICoconaCommandLineArgumentProvider.cs -------------------------------------------------------------------------------- /src/Cocona.Core/CommandLine/ICoconaCommandLineParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/CommandLine/ICoconaCommandLineParser.cs -------------------------------------------------------------------------------- /src/Cocona.Core/CommandLine/ICoconaEnvonmentProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/CommandLine/ICoconaEnvonmentProvider.cs -------------------------------------------------------------------------------- /src/Cocona.Core/CommandLine/ParsedCommandLine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/CommandLine/ParsedCommandLine.cs -------------------------------------------------------------------------------- /src/Cocona.Core/CommandMethodForwardedToAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/CommandMethodForwardedToAttribute.cs -------------------------------------------------------------------------------- /src/Cocona.Core/CommandOverloadAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/CommandOverloadAttribute.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Filters/CoconaCommandExecutingContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Filters/CoconaCommandExecutingContext.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Filters/CommandFilterAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Filters/CommandFilterAttribute.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Filters/DelegateCommandFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Filters/DelegateCommandFilter.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Filters/ICommandFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Filters/ICommandFilter.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Filters/IFilterFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Filters/IFilterFactory.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Filters/IFilterMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Filters/IFilterMetadata.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Filters/IOrderedFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Filters/IOrderedFilter.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Filters/InitializeOnStartupFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Filters/InitializeOnStartupFilter.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Filters/Internal/FilterHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Filters/Internal/FilterHelper.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Filters/Internal/InstancedFilterFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Filters/Internal/InstancedFilterFactory.cs -------------------------------------------------------------------------------- /src/Cocona.Core/FromServiceAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/FromServiceAttribute.cs -------------------------------------------------------------------------------- /src/Cocona.Core/HasDefaultValueAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/HasDefaultValueAttribute.cs -------------------------------------------------------------------------------- /src/Cocona.Core/HasSubCommandsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/HasSubCommandsAttribute.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Help/CoconaCommandHelpProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Help/CoconaCommandHelpProvider.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Help/CoconaHelpMessageBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Help/CoconaHelpMessageBuilder.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Help/CoconaHelpRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Help/CoconaHelpRenderer.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Help/DocumentModel/HelpContent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Help/DocumentModel/HelpContent.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Help/DocumentModel/HelpDescription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Help/DocumentModel/HelpDescription.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Help/DocumentModel/HelpHeading.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Help/DocumentModel/HelpHeading.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Help/DocumentModel/HelpLabelDescriptionList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Help/DocumentModel/HelpLabelDescriptionList.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Help/DocumentModel/HelpMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Help/DocumentModel/HelpMessage.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Help/DocumentModel/HelpParagraph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Help/DocumentModel/HelpParagraph.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Help/DocumentModel/HelpPreformattedText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Help/DocumentModel/HelpPreformattedText.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Help/DocumentModel/HelpSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Help/DocumentModel/HelpSection.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Help/DocumentModel/HelpUsage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Help/DocumentModel/HelpUsage.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Help/ICoconaCommandHelpProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Help/ICoconaCommandHelpProvider.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Help/ICoconaHelpMessageBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Help/ICoconaHelpMessageBuilder.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Help/ICoconaHelpRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Help/ICoconaHelpRenderer.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Help/ICoconaHelpTransformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Help/ICoconaHelpTransformer.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Help/TransformHelpAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Help/TransformHelpAttribute.cs -------------------------------------------------------------------------------- /src/Cocona.Core/HiddenAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/HiddenAttribute.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ICommandParameterSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ICommandParameterSet.cs -------------------------------------------------------------------------------- /src/Cocona.Core/IgnoreAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/IgnoreAttribute.cs -------------------------------------------------------------------------------- /src/Cocona.Core/IgnoreUnknownOptionsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/IgnoreUnknownOptionsAttribute.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Internal/AttributeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Internal/AttributeHelper.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Internal/DynamicListHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Internal/DynamicListHelper.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Internal/Levenshtein.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Internal/Levenshtein.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Internal/NullabilityInfoContextHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Internal/NullabilityInfoContextHelper.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Internal/ServiceProviderExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Internal/ServiceProviderExtension.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Internal/StringBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Internal/StringBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Internal/System.Diagnostics.CodeAnalysis/CallerArgumentExpressionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Internal/System.Diagnostics.CodeAnalysis/CallerArgumentExpressionAttribute.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Internal/System.Diagnostics.CodeAnalysis/NullableAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Internal/System.Diagnostics.CodeAnalysis/NullableAttributes.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Internal/ThrowHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Internal/ThrowHelper.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Localization/ICoconaLocalizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Localization/ICoconaLocalizer.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Localization/Internal/CoconaLocalizerWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Localization/Internal/CoconaLocalizerWrapper.cs -------------------------------------------------------------------------------- /src/Cocona.Core/OptionAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/OptionAttribute.cs -------------------------------------------------------------------------------- /src/Cocona.Core/OptionLikeCommandAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/OptionLikeCommandAttribute.cs -------------------------------------------------------------------------------- /src/Cocona.Core/PrimaryCommandAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/PrimaryCommandAttribute.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Resources/Strings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Resources/Strings.Designer.cs -------------------------------------------------------------------------------- /src/Cocona.Core/Resources/Strings.ja-JP.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Resources/Strings.ja-JP.resx -------------------------------------------------------------------------------- /src/Cocona.Core/Resources/Strings.ko-KR.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Resources/Strings.ko-KR.resx -------------------------------------------------------------------------------- /src/Cocona.Core/Resources/Strings.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Resources/Strings.resx -------------------------------------------------------------------------------- /src/Cocona.Core/Resources/Strings.zh-CN.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/Resources/Strings.zh-CN.resx -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/Candidate/CoconaCompletionCandidates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/Candidate/CoconaCompletionCandidates.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/Candidate/CoconaCompletionCandidatesMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/Candidate/CoconaCompletionCandidatesMetadata.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/Candidate/CoconaCompletionCandidatesMetadataFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/Candidate/CoconaCompletionCandidatesMetadataFactory.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/Candidate/CoconaCompletionCandidatesProviderFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/Candidate/CoconaCompletionCandidatesProviderFactory.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/Candidate/CompletionCandidateResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/Candidate/CompletionCandidateResult.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/Candidate/CompletionCandidateResultType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/Candidate/CompletionCandidateResultType.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/Candidate/CompletionCandidateType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/Candidate/CompletionCandidateType.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/Candidate/CompletionCandidateValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/Candidate/CompletionCandidateValue.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/Candidate/CompletionCandidatesAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/Candidate/CompletionCandidatesAttribute.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/Candidate/ICoconaCompletionCandidates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/Candidate/ICoconaCompletionCandidates.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/Candidate/ICoconaCompletionCandidatesMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/Candidate/ICoconaCompletionCandidatesMetadata.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/Candidate/ICoconaCompletionCandidatesProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/Candidate/ICoconaCompletionCandidatesProvider.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/Candidate/ICoconaCompletionCandidatesProviderFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/Candidate/ICoconaCompletionCandidatesProviderFactory.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/Candidate/Providers/EnumCompletionCandidatesProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/Candidate/Providers/EnumCompletionCandidatesProvider.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/Candidate/Providers/StaticCompletionCandidatesProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/Candidate/Providers/StaticCompletionCandidatesProvider.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/Candidate/Providers/StaticKeywordsCompletionCandidatesProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/Candidate/Providers/StaticKeywordsCompletionCandidatesProvider.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/Candidate/StaticCompletionCandidates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/Candidate/StaticCompletionCandidates.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/CoconaShellCompletionCodeProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/CoconaShellCompletionCodeProvider.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/Generators/BashCoconaShellCompletionCodeGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/Generators/BashCoconaShellCompletionCodeGenerator.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/Generators/ICoconaShellCompletionCodeGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/Generators/ICoconaShellCompletionCodeGenerator.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/Generators/Resources/bash_common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/Generators/Resources/bash_common.sh -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/Generators/ZshCoconaShellCompletionCodeGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/Generators/ZshCoconaShellCompletionCodeGenerator.cs -------------------------------------------------------------------------------- /src/Cocona.Core/ShellCompletion/ICoconaShellCompletionCodeProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Core/ShellCompletion/ICoconaShellCompletionCodeProvider.cs -------------------------------------------------------------------------------- /src/Cocona.Lite/BannedSymbols.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Lite/BannedSymbols.txt -------------------------------------------------------------------------------- /src/Cocona.Lite/Cocona.Lite.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Lite/Cocona.Lite.csproj -------------------------------------------------------------------------------- /src/Cocona.Lite/CoconaLiteApp.Static.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Lite/CoconaLiteApp.Static.cs -------------------------------------------------------------------------------- /src/Cocona.Lite/CoconaLiteApp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Lite/CoconaLiteApp.cs -------------------------------------------------------------------------------- /src/Cocona.Lite/CoconaLiteAppOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Lite/CoconaLiteAppOptions.cs -------------------------------------------------------------------------------- /src/Cocona.Lite/CoconaLiteConsoleAppBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Lite/CoconaLiteConsoleAppBase.cs -------------------------------------------------------------------------------- /src/Cocona.Lite/Lite/Builder/CoconaLiteAppBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Lite/Lite/Builder/CoconaLiteAppBuilder.cs -------------------------------------------------------------------------------- /src/Cocona.Lite/Lite/Builder/Internal/CoconaLiteAppHostOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Lite/Lite/Builder/Internal/CoconaLiteAppHostOptions.cs -------------------------------------------------------------------------------- /src/Cocona.Lite/Lite/CoconaLiteInstanceActivator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Lite/Lite/CoconaLiteInstanceActivator.cs -------------------------------------------------------------------------------- /src/Cocona.Lite/Lite/CoconaLiteServiceCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Lite/Lite/CoconaLiteServiceCollection.cs -------------------------------------------------------------------------------- /src/Cocona.Lite/Lite/CoconaLiteServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Lite/Lite/CoconaLiteServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Cocona.Lite/Lite/CoconaLiteServiceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Lite/Lite/CoconaLiteServiceProvider.cs -------------------------------------------------------------------------------- /src/Cocona.Lite/Lite/Hosting/CoconaLiteAppHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Lite/Lite/Hosting/CoconaLiteAppHost.cs -------------------------------------------------------------------------------- /src/Cocona.Lite/Lite/Hosting/CoconaLiteAppHostBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Lite/Lite/Hosting/CoconaLiteAppHostBuilder.cs -------------------------------------------------------------------------------- /src/Cocona.Lite/Lite/InitializeCoconaLiteConsoleAppMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Lite/Lite/InitializeCoconaLiteConsoleAppMiddleware.cs -------------------------------------------------------------------------------- /src/Cocona.Lite/Lite/Resources/Strings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Lite/Lite/Resources/Strings.Designer.cs -------------------------------------------------------------------------------- /src/Cocona.Lite/Lite/Resources/Strings.ja-JP.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Lite/Lite/Resources/Strings.ja-JP.resx -------------------------------------------------------------------------------- /src/Cocona.Lite/Lite/Resources/Strings.ko-KR.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Lite/Lite/Resources/Strings.ko-KR.resx -------------------------------------------------------------------------------- /src/Cocona.Lite/Lite/Resources/Strings.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Lite/Lite/Resources/Strings.resx -------------------------------------------------------------------------------- /src/Cocona.Lite/Lite/SimpleActivator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Lite/Lite/SimpleActivator.cs -------------------------------------------------------------------------------- /src/Cocona.Lite/ServiceProviderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona.Lite/ServiceProviderExtensions.cs -------------------------------------------------------------------------------- /src/Cocona/Application/CoconaInstanceActivator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/Application/CoconaInstanceActivator.cs -------------------------------------------------------------------------------- /src/Cocona/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Cocona/BannedSymbols.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/BannedSymbols.txt -------------------------------------------------------------------------------- /src/Cocona/Builder/CoconaAppBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/Builder/CoconaAppBuilder.cs -------------------------------------------------------------------------------- /src/Cocona/Builder/ConfigureCoconaHostBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/Builder/ConfigureCoconaHostBuilder.cs -------------------------------------------------------------------------------- /src/Cocona/Builder/Internal/BootstrapHostBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/Builder/Internal/BootstrapHostBuilder.cs -------------------------------------------------------------------------------- /src/Cocona/Builder/Internal/CoconaAppHostOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/Builder/Internal/CoconaAppHostOptions.cs -------------------------------------------------------------------------------- /src/Cocona/Builder/Internal/ConfigureHostBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/Builder/Internal/ConfigureHostBuilder.cs -------------------------------------------------------------------------------- /src/Cocona/Builder/Internal/LoggingBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/Builder/Internal/LoggingBuilder.cs -------------------------------------------------------------------------------- /src/Cocona/Cocona.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/Cocona.csproj -------------------------------------------------------------------------------- /src/Cocona/CoconaApp.Static.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/CoconaApp.Static.cs -------------------------------------------------------------------------------- /src/Cocona/CoconaApp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/CoconaApp.cs -------------------------------------------------------------------------------- /src/Cocona/CoconaAppOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/CoconaAppOptions.cs -------------------------------------------------------------------------------- /src/Cocona/CoconaConsoleAppBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/CoconaConsoleAppBase.cs -------------------------------------------------------------------------------- /src/Cocona/Command/Dispatcher/Middlewares/InitializeConsoleAppMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/Command/Dispatcher/Middlewares/InitializeConsoleAppMiddleware.cs -------------------------------------------------------------------------------- /src/Cocona/Hosting/CoconaAppHostBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/Hosting/CoconaAppHostBuilder.cs -------------------------------------------------------------------------------- /src/Cocona/Hosting/CoconaAppHostBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/Hosting/CoconaAppHostBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Cocona/Hosting/CoconaHostApplicationBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/Hosting/CoconaHostApplicationBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Cocona/Hosting/CoconaHostBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/Hosting/CoconaHostBuilderExtensions.cs -------------------------------------------------------------------------------- /src/Cocona/Hosting/CoconaHostedService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/Hosting/CoconaHostedService.cs -------------------------------------------------------------------------------- /src/Cocona/Hosting/CoconaServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/Hosting/CoconaServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Cocona/Hosting/CoconaServiceProviderIsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/Hosting/CoconaServiceProviderIsService.cs -------------------------------------------------------------------------------- /src/Cocona/Hosting/CoconaServiceProviderScopeSupport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/Hosting/CoconaServiceProviderScopeSupport.cs -------------------------------------------------------------------------------- /src/Cocona/Resources/Strings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/Resources/Strings.Designer.cs -------------------------------------------------------------------------------- /src/Cocona/Resources/Strings.ja-JP.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/Resources/Strings.ja-JP.resx -------------------------------------------------------------------------------- /src/Cocona/Resources/Strings.ko-KR.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/Resources/Strings.ko-KR.resx -------------------------------------------------------------------------------- /src/Cocona/Resources/Strings.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/Resources/Strings.resx -------------------------------------------------------------------------------- /src/Cocona/StrongNameKey.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Cocona/StrongNameKey.snk -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /test/Cocona.Lite.Test/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Lite.Test/.editorconfig -------------------------------------------------------------------------------- /test/Cocona.Lite.Test/Cocona.Lite.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Lite.Test/Cocona.Lite.Test.csproj -------------------------------------------------------------------------------- /test/Cocona.Lite.Test/CoconaLiteInstanceActivatorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Lite.Test/CoconaLiteInstanceActivatorTest.cs -------------------------------------------------------------------------------- /test/Cocona.Lite.Test/CoconaLiteServiceCollectionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Lite.Test/CoconaLiteServiceCollectionTest.cs -------------------------------------------------------------------------------- /test/Cocona.Lite.Test/CoconaLiteServiceProviderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Lite.Test/CoconaLiteServiceProviderTest.cs -------------------------------------------------------------------------------- /test/Cocona.Lite.Test/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Lite.Test/GlobalUsings.cs -------------------------------------------------------------------------------- /test/Cocona.Test/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/.editorconfig -------------------------------------------------------------------------------- /test/Cocona.Test/Builder/CoconaAppBuilderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Builder/CoconaAppBuilderTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Builder/CoconaCommandBuilderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Builder/CoconaCommandBuilderTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Builder/CommandConventionBuilderExtensionsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Builder/CommandConventionBuilderExtensionsTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Builder/DelegateCommandDataSourceTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Builder/DelegateCommandDataSourceTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Cocona.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Cocona.Test.csproj -------------------------------------------------------------------------------- /test/Cocona.Test/Command/BuiltIn/CoconaBuiltInCommandProviderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Command/BuiltIn/CoconaBuiltInCommandProviderTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Command/CoconaConsoleAppBaseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Command/CoconaConsoleAppBaseTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Command/CommandDispatcher/CommandMatcherTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Command/CommandDispatcher/CommandMatcherTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Command/CommandDispatcher/DispatcherTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Command/CommandDispatcher/DispatcherTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Command/CommandDispatcher/PipelineBuilderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Command/CommandDispatcher/PipelineBuilderTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Command/CommandProvider/CommandOptionDescriptorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Command/CommandProvider/CommandOptionDescriptorTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Command/CommandProvider/CommandOverloadTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Command/CommandProvider/CommandOverloadTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Command/CommandProvider/CommandParameterSetTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Command/CommandProvider/CommandParameterSetTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Command/CommandProvider/CreateCommandTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Command/CommandProvider/CreateCommandTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Command/CommandProvider/FromServiceTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Command/CommandProvider/FromServiceTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Command/CommandProvider/GetCommandCollectionFromCommandDataTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Command/CommandProvider/GetCommandCollectionFromCommandDataTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Command/CommandProvider/GetCommandCollectionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Command/CommandProvider/GetCommandCollectionTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Command/CommandProvider/NestedSubCommandTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Command/CommandProvider/NestedSubCommandTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Command/CommandProvider/ToCommandCaseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Command/CommandProvider/ToCommandCaseTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Command/CommandResolver/CoconaCommandResolverTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Command/CommandResolver/CoconaCommandResolverTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Command/ParameterBinder/BindParameterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Command/ParameterBinder/BindParameterTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Command/ParameterBinder/ParameterValidationTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Command/ParameterBinder/ParameterValidationTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Command/ParameterBinder/ValueConverterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Command/ParameterBinder/ValueConverterTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/CommandLine/CoconaCommandLineParserTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/CommandLine/CoconaCommandLineParserTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Filters/FilterHelperTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Filters/FilterHelperTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/GlobalUsings.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Help/CoconaCommandHelpProviderLocalizeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Help/CoconaCommandHelpProviderLocalizeTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Help/CoconaCommandHelpProviderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Help/CoconaCommandHelpProviderTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Help/CoconaCommandHelpProviderTransformTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Help/CoconaCommandHelpProviderTransformTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Help/CoconaHelpMessageBuilderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Help/CoconaHelpMessageBuilderTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Help/CoconaHelpRendererTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Help/CoconaHelpRendererTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Integration/BuildAppCommandsWithBuilderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Integration/BuildAppCommandsWithBuilderTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Integration/CoconaAppRunTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Integration/CoconaAppRunTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Integration/CoconaAppStaticTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Integration/CoconaAppStaticTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Integration/CoconaHostTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Integration/CoconaHostTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Integration/CommandFilterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Integration/CommandFilterTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Integration/EndToEndTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Integration/EndToEndTestBase.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Integration/ParameterInjectionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Integration/ParameterInjectionTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Internal/NullabilityInfoContextHelperTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Internal/NullabilityInfoContextHelperTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/ModuleInitializers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/ModuleInitializers.cs -------------------------------------------------------------------------------- /test/Cocona.Test/ShellCompletion/BashCoconaShellCompletionCodeGeneratorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/ShellCompletion/BashCoconaShellCompletionCodeGeneratorTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/ShellCompletion/Candidate/CoconaCompletionCandidatesMetadataFactoryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/ShellCompletion/Candidate/CoconaCompletionCandidatesMetadataFactoryTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/ShellCompletion/Candidate/CoconaCompletionCandidatesProviderFactoryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/ShellCompletion/Candidate/CoconaCompletionCandidatesProviderFactoryTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/ShellCompletion/Candidate/EnumCompletionCandidatesProviderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/ShellCompletion/Candidate/EnumCompletionCandidatesProviderTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/ShellCompletion/Candidate/StaticKeywordsCompletionCandidatesProviderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/ShellCompletion/Candidate/StaticKeywordsCompletionCandidatesProviderTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/ShellCompletion/CoconaShellCompletionCodeProviderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/ShellCompletion/CoconaShellCompletionCodeProviderTest.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Shims/System.Runtime.CompilerServices.IsExternalInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Shims/System.Runtime.CompilerServices.IsExternalInit.cs -------------------------------------------------------------------------------- /test/Cocona.Test/Shims/System.Runtime.CompilerServices.ModuleInitializerAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayuki/Cocona/HEAD/test/Cocona.Test/Shims/System.Runtime.CompilerServices.ModuleInitializerAttribute.cs --------------------------------------------------------------------------------