@@ -91,7 +91,7 @@ func run(ctx context.Context, args []string) error {
9191// handleGenerate parses flags for the generate command and calls the generator.
9292func handleGenerate (ctx context.Context , args []string ) error {
9393 cfg := & generate.Config {}
94- generateFlags := flag .NewFlagSet ("generate" , flag .ExitOnError )
94+ generateFlags := flag .NewFlagSet ("generate" , flag .ContinueOnError )
9595 generateFlags .StringVar (& cfg .LibrarianDir , "librarian" , "/librarian" , "Path to the librarian-tool input directory. Contains generate-request.json." )
9696 generateFlags .StringVar (& cfg .InputDir , "input" , "/input" , "Path to the .librarian/generator-input directory from the language repository." )
9797 generateFlags .StringVar (& cfg .OutputDir , "output" , "/output" , "Path to the empty directory where librariangen writes its output." )
@@ -106,7 +106,7 @@ func handleGenerate(ctx context.Context, args []string) error {
106106// handleReleaseInit parses flags for the release-init command and calls the release tool.
107107func handleReleaseInit (ctx context.Context , args []string ) error {
108108 cfg := & release.Config {}
109- releaseFlags := flag .NewFlagSet ("release-init" , flag .ExitOnError )
109+ releaseFlags := flag .NewFlagSet ("release-init" , flag .ContinueOnError )
110110 releaseFlags .StringVar (& cfg .LibrarianDir , "librarian" , "/librarian" , "Path to the librarian-tool input directory. Contains release-init-request.json." )
111111 releaseFlags .StringVar (& cfg .RepoDir , "repo" , "/repo" , "Path to the language repository checkout." )
112112 releaseFlags .StringVar (& cfg .OutputDir , "output" , "/output" , "Path to the empty directory where librariangen writes its output." )
@@ -119,7 +119,7 @@ func handleReleaseInit(ctx context.Context, args []string) error {
119119// handleBuild parses flags for the build command and calls the builder.
120120func handleBuild (ctx context.Context , args []string ) error {
121121 cfg := & build.Config {}
122- buildFlags := flag .NewFlagSet ("build" , flag .ExitOnError )
122+ buildFlags := flag .NewFlagSet ("build" , flag .ContinueOnError )
123123 buildFlags .StringVar (& cfg .LibrarianDir , "librarian" , "/librarian" , "Path to the librarian-tool input directory. Contains generate-request.json." )
124124 buildFlags .StringVar (& cfg .RepoDir , "repo" , "/repo" , "Path to the root of the complete language repository." )
125125 if err := buildFlags .Parse (args ); err != nil {
0 commit comments