src/Tools/VSCode/src/build_vscodium.scala
changeset 77510 f5d6cd98b16a
parent 77327 089720dddded
--- a/src/Tools/VSCode/src/build_vscodium.scala	Sat Mar 04 22:29:21 2023 +0100
+++ b/src/Tools/VSCode/src/build_vscodium.scala	Sat Mar 04 23:25:30 2023 +0100
@@ -275,7 +275,7 @@
 
   /* original repository clones and patches */
 
-  def vscodium_patch(verbose: Boolean = false, progress: Progress = new Progress): String = {
+  def vscodium_patch(progress: Progress = new Progress): String = {
     val platform_info = linux_platform_info
     check_system(List(platform_info.platform))
 
@@ -291,7 +291,7 @@
             "./prepare_vscode.sh",
             // enforce binary diff of code.xpm
             "cp vscode/resources/linux/code.png vscode/resources/linux/rpm/code.xpm"
-          ).mkString("\n"), cwd = build_dir.file, echo = verbose).check
+          ).mkString("\n"), cwd = build_dir.file, echo = progress.verbose).check
         Isabelle_System.make_patch(build_dir, vscode_dir.orig.base, vscode_dir.base,
           diff_options = "--exclude=.git --exclude=node_modules")
       }
@@ -306,7 +306,6 @@
   def build_vscodium(
     target_dir: Path = Path.current,
     platforms: List[Platform.Family.Value] = default_platforms,
-    verbose: Boolean = false,
     progress: Progress = new Progress
   ): Unit = {
     check_system(platforms)
@@ -328,7 +327,7 @@
     def write_patch(name: String, patch: String): Unit =
       File.write(patches_dir + Path.explode(name).patch, patch)
 
-    write_patch("01-vscodium", vscodium_patch(verbose = verbose, progress = progress))
+    write_patch("01-vscodium", vscodium_patch(progress = progress))
 
 
     /* build */
@@ -346,7 +345,7 @@
 
         progress.echo("Build ...")
         progress.bash(platform_info.environment + "\n" + "./build.sh",
-          cwd = build_dir.file, echo = verbose).check
+          cwd = build_dir.file, echo = progress.verbose).check
 
         if (platform_info.primary) {
           Isabelle_System.copy_file(build_dir + Path.explode("LICENSE"), component_dir.path)
@@ -432,10 +431,9 @@
         val more_args = getopts(args)
         if (more_args.nonEmpty) getopts.usage()
 
-        val progress = new Console_Progress()
+        val progress = new Console_Progress(verbose = verbose)
 
-        build_vscodium(target_dir = target_dir, platforms = platforms,
-          verbose = verbose, progress = progress)
+        build_vscodium(target_dir = target_dir, platforms = platforms, progress = progress)
       })
 
   val isabelle_tool2 =