Skip to content

1.4.0

Choose a tag to compare

@YevgeniyShunevych YevgeniyShunevych released this 25 Mar 11:39
· 131 commits to main since this release

Changelog

Added

  • Add CmdShellCliCommandFactory class.
  • Add UnixShellCliCommandFactory class.
  • Add BashShellCliCommandFactory class.
  • Add ShShellCliCommandFactory class.
  • Add SudoShellCliCommandFactory class.
  • Add OSDependentShellCliCommandFactory class.
  • Add public static ICliCommandFactory DefaultShellCliCommandFactory { get; set; }
    property to ProgramCli.
  • Add public ICliCommandFactory CliCommandFactory { get; set; } property to ProgramCli.
  • Add WithCliCommandFactory(ICliCommandFactory cliCommandFactory) method to ProgramCli and ProgramCli<TCli>.

Changed

  • Improve ShellCliCommandFactory to be stick to a specific shell and can be used as a base class for a specific shell CLI command factory.

Links

Atata.Cli 1.4.0 on NuGet