INNER CODE UNIT · Go
setPath
asdf-vm/asdf · internal/cli/cli.go:580
func setPath(paths []string) string {
return strings.Join(paths, string(os.PathListSeparator)) + string(os.PathListSeparator) + os.Getenv("PATH")
}
func execCommand(logger *log.Logger, command string, args []string) error {
if command == "" {
logger.Printf("usage: asdf exec <command>")
return fmt.Errorf("usage: asdf exec <command>")
}
conf, err := config.LoadConfig()
if err != nil {
logger.Printf("error loading config: %s", err)
return err
}
executable, plugin, version, err := getExecutable(logger, conf, command)
if err != nil {