v search: add an import suggestion for an already existing module in vlib

pull/6782/head
Delyan Angelov 2020-11-07 18:02:16 +02:00
parent 6354fa031c
commit 56817ea137
1 changed files with 11 additions and 1 deletions

View File

@ -142,7 +142,17 @@ fn vpm_search(keywords []string) {
}
}
if index == 0 {
println('No module(s) found for "$joined"')
vexe := os.getenv('VEXE')
vroot := os.real_path(os.dir(vexe))
mut messages := ['No module(s) found for `$joined` .']
for vlibmod in search_keys {
if os.is_dir(os.join_path(vroot, 'vlib', vlibmod)) {
messages << 'There is already an existing "$vlibmod" module in vlib, so you can just `import $vlibmod` .'
}
}
for m in messages {
println(m)
}
} else {
println('\nUse "v install author_name.module_name" to install the module.')
}