Skip to content

Commit 093511b

Browse files
authored
Merge pull request #2021 from thomhurst/feature/1995-homebrew-package
feat: Add ModularPipelines.Homebrew package support
2 parents fbb2b86 + 387bde1 commit 093511b

File tree

4 files changed

+431
-0
lines changed

4 files changed

+431
-0
lines changed

ModularPipelines.sln

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{827E0CD3-B72
6565
EndProject
6666
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ModularPipelines.SourceGenerator", "src\ModularPipelines.SourceGenerator\ModularPipelines.SourceGenerator.csproj", "{CD69CF34-052D-454A-A5BC-DEB326F1B84F}"
6767
EndProject
68+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ModularPipelines.Homebrew", "src\ModularPipelines.Homebrew\ModularPipelines.Homebrew.csproj", "{7F5BEA0E-A0A3-46F4-8DF7-E6CA1DD94F5C}"
69+
EndProject
6870
Global
6971
GlobalSection(SolutionConfigurationPlatforms) = preSolution
7072
Debug|Any CPU = Debug|Any CPU
@@ -387,6 +389,18 @@ Global
387389
{CD69CF34-052D-454A-A5BC-DEB326F1B84F}.Release|x64.Build.0 = Release|Any CPU
388390
{CD69CF34-052D-454A-A5BC-DEB326F1B84F}.Release|x86.ActiveCfg = Release|Any CPU
389391
{CD69CF34-052D-454A-A5BC-DEB326F1B84F}.Release|x86.Build.0 = Release|Any CPU
392+
{7F5BEA0E-A0A3-46F4-8DF7-E6CA1DD94F5C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
393+
{7F5BEA0E-A0A3-46F4-8DF7-E6CA1DD94F5C}.Debug|Any CPU.Build.0 = Debug|Any CPU
394+
{7F5BEA0E-A0A3-46F4-8DF7-E6CA1DD94F5C}.Debug|x64.ActiveCfg = Debug|Any CPU
395+
{7F5BEA0E-A0A3-46F4-8DF7-E6CA1DD94F5C}.Debug|x64.Build.0 = Debug|Any CPU
396+
{7F5BEA0E-A0A3-46F4-8DF7-E6CA1DD94F5C}.Debug|x86.ActiveCfg = Debug|Any CPU
397+
{7F5BEA0E-A0A3-46F4-8DF7-E6CA1DD94F5C}.Debug|x86.Build.0 = Debug|Any CPU
398+
{7F5BEA0E-A0A3-46F4-8DF7-E6CA1DD94F5C}.Release|Any CPU.ActiveCfg = Release|Any CPU
399+
{7F5BEA0E-A0A3-46F4-8DF7-E6CA1DD94F5C}.Release|Any CPU.Build.0 = Release|Any CPU
400+
{7F5BEA0E-A0A3-46F4-8DF7-E6CA1DD94F5C}.Release|x64.ActiveCfg = Release|Any CPU
401+
{7F5BEA0E-A0A3-46F4-8DF7-E6CA1DD94F5C}.Release|x64.Build.0 = Release|Any CPU
402+
{7F5BEA0E-A0A3-46F4-8DF7-E6CA1DD94F5C}.Release|x86.ActiveCfg = Release|Any CPU
403+
{7F5BEA0E-A0A3-46F4-8DF7-E6CA1DD94F5C}.Release|x86.Build.0 = Release|Any CPU
390404
EndGlobalSection
391405
GlobalSection(SolutionProperties) = preSolution
392406
HideSolutionNode = FALSE
@@ -418,6 +432,7 @@ Global
418432
{B5D34368-1061-4621-ABC0-27677BF3FB1B} = {22EEBEC3-F653-4054-A282-3C7F818186CC}
419433
{E91F981F-79F3-46FE-90EB-A4715BD5C02C} = {F213898F-1E32-48F1-AB8C-83D2BD01A93B}
420434
{CD69CF34-052D-454A-A5BC-DEB326F1B84F} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
435+
{7F5BEA0E-A0A3-46F4-8DF7-E6CA1DD94F5C} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
421436
EndGlobalSection
422437
GlobalSection(ExtensibilityGlobals) = postSolution
423438
SolutionGuid = {A5905A5D-B4E1-4A7A-9279-0283D86A9F7F}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<Description>Helpers for interacting with the Homebrew CLI.</Description>
5+
</PropertyGroup>
6+
7+
<ItemGroup>
8+
<ProjectReference Include="..\ModularPipelines\ModularPipelines.csproj" />
9+
</ItemGroup>
10+
11+
</Project>

tools/ModularPipelines.OptionsGenerator/src/ModularPipelines.OptionsGenerator/Program.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@
7777
builder.Services.AddSingleton<ICliScraper, TerraformCliScraper>();
7878
builder.Services.AddSingleton<ICliScraper, WinGetCliScraper>();
7979
builder.Services.AddSingleton<ICliScraper, ChocolateyCliScraper>();
80+
builder.Services.AddSingleton<ICliScraper, BrewCliScraper>();
8081
builder.Services.AddSingleton<ICliScraper, YarnCliScraper>();
8182
builder.Services.AddSingleton<ICliScraper, AwsCliScraper>();
8283
builder.Services.AddSingleton<ICliScraper, AzCliScraper>();

0 commit comments

Comments
 (0)