@@ -15,9 +15,7 @@ public class Program
15
15
private const string BuildProperties = nameof ( BuildProperties ) ;
16
16
17
17
public static async Task < int > Main ( string [ ] args ) => await Bootstrapper
18
- . CreateDefault ( args , DefaultsToAdd . All & ~ DefaultsToAdd . Commands )
19
-
20
- // Configure build settings for the correct version
18
+ . CreateDefault ( args )
21
19
. ConfigureSettings ( x =>
22
20
{
23
21
string version = File . ReadAllLines ( "../../ReleaseNotes.md" ) [ 0 ] . TrimStart ( '#' ) . Trim ( ) ;
@@ -28,22 +26,7 @@ public static async Task<int> Main(string[] args) => await Bootstrapper
28
26
x [ BuildVersion ] = version ;
29
27
x [ BuildProperties ] = $ "-p:Version={ version } -p:AssemblyVersion={ version } -p:FileVersion={ version } ";
30
28
} )
31
-
32
- // Add build commands to the CLI
33
- . AddBuildCommand ( "build" , "Builds all projects." , nameof ( Build ) )
34
- . AddBuildCommand ( "test" , "Builds and tests all projects." , nameof ( Test ) )
35
- . AddBuildCommand ( "pack" , "Packs the packages." , nameof ( Pack ) )
36
- . AddBuildCommand ( "zip" , "Zips the binaries." , nameof ( Zip ) )
37
- . AddBuildCommand ( "publish" , "Publishes the packages and documentation site." , nameof ( Publish ) )
38
-
39
- // Add pipelines
40
- . AddPipeline < Build > ( )
41
- . AddPipeline < Test > ( )
42
- . AddPipeline < Pack > ( )
43
- . AddPipeline < Zip > ( )
44
- . AddPipeline < Publish > ( )
45
-
46
- // Run the app
29
+ . AddPipelines < Program > ( )
47
30
. RunAsync ( ) ;
48
31
49
32
private static DirectoryPath GetBuildPath ( IDocument doc , IExecutionContext ctx ) =>
0 commit comments