diff --git a/main.go b/main.go index ee9d3f7..f0b562a 100644 --- a/main.go +++ b/main.go @@ -69,9 +69,10 @@ func main() { if line[0] == 35 { s := strings.Split(line, " ") + // use "relative" indexes, a replace line doesn't have a leading # value in its parts mod = &Mod{ - ImportPath: s[1], - Version: s[2], + ImportPath: s[len(s)-2], + Version: s[len(s)-1], } mod.Dir = pkgModPath(mod.ImportPath, mod.Version)