@@ -24,15 +24,17 @@ module Dumper
2424 mas : T ::Boolean ,
2525 whalebrew : T ::Boolean ,
2626 vscode : T ::Boolean ,
27+ go : T ::Boolean ,
2728 ) . returns ( String )
2829 }
29- def self . build_brewfile ( describe :, no_restart :, formulae :, taps :, casks :, mas :, whalebrew :, vscode :)
30+ def self . build_brewfile ( describe :, no_restart :, formulae :, taps :, casks :, mas :, whalebrew :, vscode :, go : )
3031 require "bundle/tap_dumper"
3132 require "bundle/formula_dumper"
3233 require "bundle/cask_dumper"
3334 require "bundle/mac_app_store_dumper"
3435 require "bundle/whalebrew_dumper"
3536 require "bundle/vscode_extension_dumper"
37+ require "bundle/go_dumper"
3638
3739 content = [ ]
3840 content << TapDumper . dump if taps
@@ -41,6 +43,7 @@ def self.build_brewfile(describe:, no_restart:, formulae:, taps:, casks:, mas:,
4143 content << MacAppStoreDumper . dump if mas
4244 content << WhalebrewDumper . dump if whalebrew
4345 content << VscodeExtensionDumper . dump if vscode
46+ content << GoDumper . dump if go
4447 "#{ content . reject ( &:empty? ) . join ( "\n " ) } \n "
4548 end
4649
@@ -57,13 +60,14 @@ def self.build_brewfile(describe:, no_restart:, formulae:, taps:, casks:, mas:,
5760 mas : T ::Boolean ,
5861 whalebrew : T ::Boolean ,
5962 vscode : T ::Boolean ,
63+ go : T ::Boolean ,
6064 ) . void
6165 }
6266 def self . dump_brewfile ( global :, file :, describe :, force :, no_restart :, formulae :, taps :, casks :, mas :,
63- whalebrew :, vscode :)
67+ whalebrew :, vscode :, go : )
6468 path = brewfile_path ( global :, file :)
6569 can_write_to_brewfile? ( path , force :)
66- content = build_brewfile ( describe :, no_restart :, taps :, formulae :, casks :, mas :, whalebrew :, vscode :)
70+ content = build_brewfile ( describe :, no_restart :, taps :, formulae :, casks :, mas :, whalebrew :, vscode :, go : )
6771 write_file path , content
6872 end
6973
0 commit comments