blob: aafacbbc2ad4c66fc92b184066364a2fbb6dc69a [file] [log] [blame]
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)
}