package action | |
import ( | |
"github.com/Masterminds/glide/godep" | |
"github.com/Masterminds/glide/msg" | |
) | |
// ImportGodep imports a Godep file. | |
func ImportGodep(dest string) { | |
base := "." | |
config := EnsureConfig() | |
if !godep.Has(base) { | |
msg.Die("No Godep data found.") | |
} | |
deps, err := godep.Parse(base) | |
if err != nil { | |
msg.Die("Failed to extract Godeps file: %s", err) | |
} | |
appendImports(deps, config) | |
writeConfigToFileOrStdout(config, dest) | |
} |