Skip to content

Commit 7eb300c

Browse files
committed
Add EasySign.CommandLine library
1 parent 93ed97a commit 7eb300c

16 files changed

+1043
-450
lines changed

EasySign.sln

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EasySign", "src\EasySign\Ea
1515
EndProject
1616
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EasySign.Cli", "src\EasySign.Cli\EasySign.Cli.csproj", "{06B3FED1-E973-10C5-B01D-20CA5926CDB5}"
1717
EndProject
18+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EasySign.CommandLine", "src\EasySign.CommandLine\EasySign.CommandLine.csproj", "{469CED26-0714-F94E-59D1-CAC8348159A0}"
19+
EndProject
1820
Global
1921
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2022
Debug|Any CPU = Debug|Any CPU
@@ -29,13 +31,18 @@ Global
2931
{06B3FED1-E973-10C5-B01D-20CA5926CDB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
3032
{06B3FED1-E973-10C5-B01D-20CA5926CDB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
3133
{06B3FED1-E973-10C5-B01D-20CA5926CDB5}.Release|Any CPU.Build.0 = Release|Any CPU
34+
{469CED26-0714-F94E-59D1-CAC8348159A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
35+
{469CED26-0714-F94E-59D1-CAC8348159A0}.Debug|Any CPU.Build.0 = Debug|Any CPU
36+
{469CED26-0714-F94E-59D1-CAC8348159A0}.Release|Any CPU.ActiveCfg = Release|Any CPU
37+
{469CED26-0714-F94E-59D1-CAC8348159A0}.Release|Any CPU.Build.0 = Release|Any CPU
3238
EndGlobalSection
3339
GlobalSection(SolutionProperties) = preSolution
3440
HideSolutionNode = FALSE
3541
EndGlobalSection
3642
GlobalSection(NestedProjects) = preSolution
3743
{007900BB-36CE-7645-672E-74572EA2ADCB} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
3844
{06B3FED1-E973-10C5-B01D-20CA5926CDB5} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
45+
{469CED26-0714-F94E-59D1-CAC8348159A0} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
3946
EndGlobalSection
4047
GlobalSection(ExtensibilityGlobals) = postSolution
4148
SolutionGuid = {6BCA3873-BF41-4370-82BE-723E438DC241}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.CommandLine;
4+
using System.Linq;
5+
using System.Text;
6+
using System.Threading.Tasks;
7+
8+
using SAPTeam.EasySign.CommandLine;
9+
10+
namespace SAPTeam.EasySign.Cli
11+
{
12+
internal class BundleCommandProvider : CommandProvider<Bundle>
13+
{
14+
public override void InitializeBundle(string workingDirectory, string bundleName)
15+
{
16+
Bundle = new Bundle(workingDirectory, bundleName);
17+
}
18+
19+
public override RootCommand GetRootCommand()
20+
{
21+
var root = new RootCommand("Easy Digital Signing Tool")
22+
{
23+
Add,
24+
Sign,
25+
Verify
26+
};
27+
28+
return root;
29+
}
30+
}
31+
}

src/EasySign.Cli/EasySign.Cli.csproj

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@
2929

3030
<ItemGroup>
3131
<PackageReference Include="Nerdbank.GitVersioning" Version="3.7.115" PrivateAssets="All" />
32-
<PackageReference Include="Spectre.Console" Version="0.49.1" />
33-
<PackageReference Include="System.CommandLine" Version="2.0.0-beta4.22272.1" />
3432
</ItemGroup>
3533

3634
<ItemGroup>
@@ -41,7 +39,7 @@
4139
</ItemGroup>
4240

4341
<ItemGroup>
44-
<ProjectReference Include="..\EasySign\EasySign.csproj" />
42+
<ProjectReference Include="..\EasySign.CommandLine\EasySign.CommandLine.csproj" />
4543
</ItemGroup>
4644

4745
</Project>

0 commit comments

Comments
 (0)