blob: 87ab6168ef54a204b94a85f2eaa735df65bb4e9b [file] [log] [blame]
package action
import (
"github.com/Masterminds/glide/gom"
"github.com/Masterminds/glide/msg"
)
// ImportGom imports a Gomfile.
func ImportGom(dest string) {
base := "."
config := EnsureConfig()
if !gom.Has(base) {
msg.Die("No gom data found.")
}
deps, err := gom.Parse(base)
if err != nil {
msg.Die("Failed to extract Gomfile: %s", err)
}
appendImports(deps, config)
writeConfigToFileOrStdout(config, dest)
}