Skip to content

Commit e1d947b

Browse files
committed
Add --verbose flag to generate-swift-syntax-builder
1 parent 34551a9 commit e1d947b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Sources/generate-swift-syntax-builder/GenerateSwiftSyntaxBuilder.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ struct GenerateSwiftSyntaxBuilder: ParsableCommand {
3030
@Argument(help: "The path to the destination directory where the source files are to be generated")
3131
var generatedPath: String
3232

33+
@Flag(help: "Enable verbose output")
34+
var verbose: Bool = false
35+
3336
func run() throws {
3437
let generatedURL = URL(fileURLWithPath: generatedPath)
3538
let format = Format(indentWidth: 2)
@@ -42,6 +45,9 @@ struct GenerateSwiftSyntaxBuilder: ParsableCommand {
4245

4346
for (sourceFile, name) in sourceTemplates {
4447
let fileURL = generatedURL.appendingPathComponent(name)
48+
if verbose {
49+
print("Generating \(fileURL.path)...")
50+
}
4551
let syntax = sourceFile.buildSyntax(format: format)
4652
try "\(syntax)\n".write(to: fileURL, atomically: true, encoding: .utf8)
4753
}

0 commit comments

Comments
 (0)