CommandLineUtils v2.4.0 Release Notes

    • ๐Ÿ›  Fix #227 by [@ejball] - ArgumentEscaper should escape empty string
    • PR #230 by [@IanG] - Attributes for files and directories that must not exist
    • ๐Ÿ›  Fix #221 by [@vpkopylov] - Use Pager for help text option only works on top-level help
    • PR #239 by [@vpkopylov] - Add check for subcommand cycle
    • ๐Ÿ‘Œ Support C# 8.0 and nullable reference types - #245
    • โž• Add async methods to CommandLineApplication
    • ๐Ÿ›  Fix #208 - make CommandLineApplication.ExecuteAsync actually asynchronous
    • ๐Ÿ›  Fix #153 - add async methods that accept cancellation tokens
    • ๐Ÿ›  Fix #111 - Handle CTRL+C by default
    • ๐Ÿ›  Fix #246 by [@kyle-rader] - Multi-line option descriptions do not indent correctly
    • ๐Ÿ›  Fix #253 - support calling CommandLineApplication.Execute multiple times