Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

C# source generator for docopt usage #77

Merged
merged 143 commits into from
Sep 13, 2021
Merged

Commits on Apr 4, 2021

  1. Configuration menu
    Copy the full SHA
    61f41da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5bea89f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    04f7336 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2021

  1. Merge branch 'master' into source-generator

    Conflicts resolved:
    
    - eg/SourceGenerator/NavalFate/NavalFate.csproj
    - eg/SourceGenerator/NavalFate/Program.cs
    - eg/SourceGenerator/NavalFate/Program.docopt.txt
    atifaziz committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    c271e21 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    490e650 View commit details
    Browse the repository at this point in the history
  3. Generate pattern tree as comment

    For example:
    
        // Required:
        //   Either:
        //     Required:
        //       Command(ship, False) -> CommandNode ship Bool
        //       Command(new, False) -> CommandNode new Bool
        //       OneOrMore:
        //         Argument(<name>, []) -> ArgumentNode <name> List
        //     Required:
        //       Command(ship, False) -> CommandNode ship Bool
        //       Argument(<name>, []) -> ArgumentNode <name> List
        //       Command(move, False) -> CommandNode move Bool
        //       Argument(<x>, ) -> ArgumentNode <x> String
        //       Argument(<y>, ) -> ArgumentNode <y> String
        //       Optional:
        //         Option(,--speed,1,10) -> OptionNode speed String
        //     Required:
        //       Command(ship, False) -> CommandNode ship Bool
        //       Command(shoot, False) -> CommandNode shoot Bool
        //       Argument(<x>, ) -> ArgumentNode <x> String
        //       Argument(<y>, ) -> ArgumentNode <y> String
        //     Required:
        //       Command(mine, False) -> CommandNode mine Bool
        //       Required:
        //         Either:
        //           Command(set, False) -> CommandNode set Bool
        //           Command(remove, False) -> CommandNode remove Bool
        //       Argument(<x>, ) -> ArgumentNode <x> String
        //       Argument(<y>, ) -> ArgumentNode <y> String
        //       Optional:
        //         Either:
        //           Option(,--moored,0,False) -> OptionNode moored Bool
        //           Option(,--drifting,0,False) -> OptionNode drifting Bool
        //     Required:
        //       Required:
        //         Option(-h,--help,0,False) -> OptionNode help Bool
        //     Required:
        //       Option(,--version,0,False) -> OptionNode version Bool
    atifaziz committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    41bf0c0 View commit details
    Browse the repository at this point in the history
  4. Add statically initialized pattern tree

    Example of what's generated:
    
        static readonly Pattern Pattern =
            new Required(ImmutableArray.Create<Pattern>(
                new Either(ImmutableArray.Create<Pattern>(
                    new Required(ImmutableArray.Create<Pattern>(
                        new Command("ship"),
                        new Command("new"),
                        new OneOrMore(
                            new Argument("<name>", null)))),
                    new Required(ImmutableArray.Create<Pattern>(
                        new Command("ship"),
                        new Argument("<name>", null),
                        new Command("move"),
                        new Argument("<x>", null),
                        new Argument("<y>", null),
                        new Optional(ImmutableArray.Create<Pattern>(
                            new Option("", "--speed", 1, null))))),
                    new Required(ImmutableArray.Create<Pattern>(
                        new Command("ship"),
                        new Command("shoot"),
                        new Argument("<x>", null),
                        new Argument("<y>", null))),
                    new Required(ImmutableArray.Create<Pattern>(
                        new Command("mine"),
                        new Required(ImmutableArray.Create<Pattern>(
                            new Either(ImmutableArray.Create<Pattern>(
                                new Command("set"),
                                new Command("remove"))))),
                        new Argument("<x>", null),
                        new Argument("<y>", null),
                        new Optional(ImmutableArray.Create<Pattern>(
                            new Either(ImmutableArray.Create<Pattern>(
                                new Option("", "--moored", 0, null),
                                new Option("", "--drifting", 0, null))))))),
                    new Required(ImmutableArray.Create<Pattern>(
                        new Required(ImmutableArray.Create<Pattern>(
                            new Option("-h", "--help", 0, null))))),
                    new Required(ImmutableArray.Create<Pattern>(
                        new Option("", "--version", 0, null)))))));
    atifaziz committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    54825a7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0dc9902 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9c67277 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2021

  1. Configuration menu
    Copy the full SHA
    ca85081 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eb3425c View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2021

  1. Configuration menu
    Copy the full SHA
    addc09a View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2021

  1. Configuration menu
    Copy the full SHA
    ddf1f5a View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2021

  1. Configuration menu
    Copy the full SHA
    cd5ebac View commit details
    Browse the repository at this point in the history

Commits on May 1, 2021

  1. Configuration menu
    Copy the full SHA
    0100f0f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f02925 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2021

  1. Configuration menu
    Copy the full SHA
    0897db4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    836079b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a174cd7 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2021

  1. Configuration menu
    Copy the full SHA
    1c1f5af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e12b25a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5606825 View commit details
    Browse the repository at this point in the history
  4. Add arg parsing

    atifaziz committed May 6, 2021
    Configuration menu
    Copy the full SHA
    ec13039 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2473361 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e7721af View commit details
    Browse the repository at this point in the history

Commits on May 8, 2021

  1. Untabify

    atifaziz committed May 8, 2021
    Configuration menu
    Copy the full SHA
    dc66b77 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    390631f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fb5b2b4 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2021

  1. Configuration menu
    Copy the full SHA
    c94f69d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b4535be View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7b914e6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1583410 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0147498 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5f124d1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    64e3129 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2021

  1. Configuration menu
    Copy the full SHA
    3a97cb9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    afc8acc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    04d585a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9e30f9a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    056ddf8 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2021

  1. Configuration menu
    Copy the full SHA
    facc894 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2021

  1. Configuration menu
    Copy the full SHA
    c63ab7f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    78a4acf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b8f3ec9 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2021

  1. Fix case of no options causing error CS0826

    where:
    
    - error CS0826: No best type found for implicitly-typed array
    atifaziz committed May 16, 2021
    Configuration menu
    Copy the full SHA
    805d4bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    961b527 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a2e789e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    014d83e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    94732f4 View commit details
    Browse the repository at this point in the history
  6. Copy options so they can be modified at runtime

    Otherwise "System.NotSupportedException" error would result with the
    message, "Collection was of a fixed size."
    atifaziz committed May 16, 2021
    Configuration menu
    Copy the full SHA
    12741a1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7f250d8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5c42c78 View commit details
    Browse the repository at this point in the history
  9. Fix error CS1525 caused by skipping empty patterns

    where:
    
    - error CS1525: Invalid expression term ','
    atifaziz committed May 16, 2021
    Configuration menu
    Copy the full SHA
    1417d30 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0967adb View commit details
    Browse the repository at this point in the history
  11. Remove "DOCNETOPT_GENERATED" that's no longer needed/used

    Belonged with "Remove need for support module for generated code" or
    commit 04d585a.
    atifaziz committed May 16, 2021
    Configuration menu
    Copy the full SHA
    52b3641 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2021

  1. Configuration menu
    Copy the full SHA
    27f6f73 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b0a4478 View commit details
    Browse the repository at this point in the history
  3. Fix legacy project GUIDs

    The new project type GUID is "9A19103F-16F7-4668-BE54-9A1E7A4F7556".
    For more information, see:
    
    - https://github.com/dotnet/project-system/blob/main/docs/opening-with-new-project-system.md#project-type-guids
    atifaziz committed May 25, 2021
    Configuration menu
    Copy the full SHA
    f9e7e72 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2747fdf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2c9d825 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    57675df View commit details
    Browse the repository at this point in the history
  7. Allow generated Cmd/Opt properties to be true when int > 0

    This is in support of additional examples that allow a command and/or
    option to be specified multiple times.
    atifaziz committed May 25, 2021
    Configuration menu
    Copy the full SHA
    cb93a0e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3ce166e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5e5e798 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1cd0087 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d1105fc View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6822c3a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6503535 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2021

  1. Revert "Enable F5 debugging support for source generation"

    This reverts commit 57675df.
    
    F5 debugging support of source generators seems to require
    .NET SDK 5.0.300 otherwise it causes errors along the lines of:
    
    > CSC : error CS8032: An instance of analyzer
    >   DocoptNet.CodeGeneration.SourceGenerator cannot be created from
    >   A:\docopt\dotnet\test\src\DocoptNet.CodeGeneration\bin\Release\netstandard2.0\DocoptNet.CodeGeneration.dll :
    >   Could not load file or assembly 'Microsoft.CodeAnalysis,
    >   Version=3.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
    >   The system cannot find the file specified.
    atifaziz committed May 26, 2021
    Configuration menu
    Copy the full SHA
    de67fda View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e950796 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2021

  1. Enable F5 debugging support for source generation (🎬 2)

    Requires Visual Studio 2019 version 16.10.
    
    F5 debugging support of source generators seems to also require
    .NET SDK 5.0.300 otherwise it causes errors along the lines of:
    
    > CSC : error CS8032: An instance of analyzer
    >   DocoptNet.CodeGeneration.SourceGenerator cannot be created from
    >   A:\docopt\dotnet\test\src\DocoptNet.CodeGeneration\bin\Release\netstandard2.0\DocoptNet.CodeGeneration.dll :
    >   Could not load file or assembly 'Microsoft.CodeAnalysis,
    >   Version=3.10.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
    >   The system cannot find the file specified.
    
    See also:
    
    - https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#NETProductivity
    - https://twitter.com/raboof/status/1397296571801288704
    atifaziz committed Jun 19, 2021
    Configuration menu
    Copy the full SHA
    5bbe08c View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2021

  1. Merge branch 'master' into source-generator

    Conflicts resolved:
    
    - src/DocoptNet/PatternMatcher.cs
    atifaziz committed Aug 17, 2021
    Configuration menu
    Copy the full SHA
    7dfb6f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6c8010 View commit details
    Browse the repository at this point in the history
  3. Fix help & version condition

    atifaziz committed Aug 17, 2021
    Configuration menu
    Copy the full SHA
    c9db880 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    28bf934 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2021

  1. Configuration menu
    Copy the full SHA
    29d11b8 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2021

  1. Configuration menu
    Copy the full SHA
    007a244 View commit details
    Browse the repository at this point in the history
  2. Remove redundant qualifier

    atifaziz committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    b5556d3 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2021

  1. Configuration menu
    Copy the full SHA
    1f02dae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eac663a View commit details
    Browse the repository at this point in the history
  3. Remove args class nesting

    atifaziz committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    16cd938 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2021

  1. Configuration menu
    Copy the full SHA
    6153a78 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d048519 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    01c5a71 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    52b9e7f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fa5ed43 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e6a668f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5baa302 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    87cbf03 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d30a9bd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    36df455 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8332450 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9aaca1c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    71fd57d View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2021

  1. Configuration menu
    Copy the full SHA
    e112f5a View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2021

  1. Clean-up code generation

    atifaziz committed Aug 29, 2021
    Configuration menu
    Copy the full SHA
    6fab8eb View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2021

  1. Configuration menu
    Copy the full SHA
    50c9e65 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4382a1d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    439bb08 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cc773c3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    752ece9 View commit details
    Browse the repository at this point in the history
  6. Reuse "Assign" in "Const"

    atifaziz committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    8250966 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d0b5852 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cc7e66b View commit details
    Browse the repository at this point in the history
  9. Move const names into consts

    atifaziz committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    24ac5d0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d3617fd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9d31156 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3955331 View commit details
    Browse the repository at this point in the history
  13. Connect all generated code

    atifaziz committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    d3c6c91 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    8ff3f6e View commit details
    Browse the repository at this point in the history
  15. Name leaf vars specifically

    atifaziz committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    27eeb91 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0de4efa View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    816e9bd View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    e7ba98a View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    094e802 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2021

  1. Configuration menu
    Copy the full SHA
    57b136c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    495f904 View commit details
    Browse the repository at this point in the history
  3. Add missing license header

    atifaziz committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    c8a0185 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9a2930f View commit details
    Browse the repository at this point in the history
  5. Fix variable names

    atifaziz committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    c5632ba View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    be89878 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    10cf72f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9801233 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2021

  1. Fix code formatting

    atifaziz committed Sep 2, 2021
    Configuration menu
    Copy the full SHA
    127205c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b50984 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b54f6ab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    01943e6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3ef3138 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2021

  1. Configuration menu
    Copy the full SHA
    922165d View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2021

  1. Configuration menu
    Copy the full SHA
    0c5b203 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2021

  1. Configuration menu
    Copy the full SHA
    fa0c013 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    783d813 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    adf7e0c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    adbdefe View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c2e3cc8 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2021

  1. Remove extra blank line

    atifaziz committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    1cf45cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20d2410 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7834bf0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b00100b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    83e09ec View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ede640e View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2021

  1. Remove the generated code

    atifaziz committed Sep 11, 2021
    Configuration menu
    Copy the full SHA
    4de329c View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. Configuration menu
    Copy the full SHA
    0adc6f1 View commit details
    Browse the repository at this point in the history