package man

import (
	
	

	
)

// Descriptions returns manpage descriptions for commands matching given prefix.
func ( string) ( map[string]string) {
	 = make(map[string]string)
	if strings.HasPrefix(, ".") || strings.HasPrefix(, "~") || strings.HasPrefix(, "/") {
		return
	}

	,  := execabs.Command("man", "--names-only", "-k", "^"+).Output()
	if  != nil {
		return
	}

	 := regexp.MustCompile(`^(?P<name>[^ ]+) [^-]+- (?P<description>.*)$`)
	 := strings.Split(string(), "\n")
	for ,  := range  {
		if  := .FindStringSubmatch(); len() > 2 {
			[[1]] = [2]
		}
	}
	return
}