public static TerminalCommandBuilder <TEntrypoint, TSettings> AddSettingDefault <TEntrypoint, TSettings>( this TerminalCommandBuilder <TEntrypoint, TSettings> commandBuilder, Action <TSettings> applicator) where TEntrypoint : IEntrypoint <TSettings>, new() where TSettings : new() => commandBuilder.AddSettingDefault(SettingDefaultDefinition <TSettings> .Create(applicator));
public static CommandLineBuilder <TSettings> AddSettingDefault <TSettings>( this CommandLineBuilder <TSettings> commandLineBuilder, Action <TSettings> applicator) where TSettings : new() => commandLineBuilder.AddSettingDefault(SettingDefaultDefinition <TSettings> .Create(applicator));