Text file src/cmd/go/testdata/script/work_issue51204.txt

     1  go work sync
     2  
     3  go list -f '{{.Dir}}' example.com/test
     4  stdout '^'$PWD${/}test'$'
     5  
     6  -- go.work --
     7  go 1.18
     8  
     9  use (
    10  	./test2
    11  	./test2/sub
    12  )
    13  -- test/go.mod --
    14  module example.com/test
    15  
    16  go 1.18
    17  -- test/file.go --
    18  package test
    19  
    20  func DoSomething() {
    21  }
    22  -- test2/go.mod --
    23  module example.com/test2
    24  
    25  go 1.18
    26  
    27  replace example.com/test => ../test
    28  
    29  require example.com/test v0.0.0-00010101000000-000000000000
    30  -- test2/file.go --
    31  package test2
    32  
    33  import (
    34  	"example.com/test"
    35  )
    36  
    37  func DoSomething() {
    38  	test.DoSomething()
    39  }
    40  -- test2/sub/go.mod --
    41  module example.com/test2/sub
    42  
    43  go 1.18
    44  
    45  replace example.com/test => ../../test
    46  
    47  require example.com/test v0.0.0
    48  -- test2/sub/file.go --
    49  package test2
    50  
    51  import (
    52  	"example.com/test"
    53  )
    54  
    55  func DoSomething() {
    56  	test.DoSomething()
    57  }
    58  

View as plain text