1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

v: move cmd/v/help/ to vlib/v/help, to simplify the interaction between module lookup & v recompilation (#16867)

This commit is contained in:
Delyan Angelov 2023-01-04 14:01:05 +02:00 committed by GitHub
parent b8571c964d
commit f9e8a91cd0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
45 changed files with 3 additions and 3 deletions

View File

@ -5,7 +5,7 @@ import os
pub fn show_topic(topic string) { pub fn show_topic(topic string) {
vexe := os.real_path(os.getenv('VEXE')) vexe := os.real_path(os.getenv('VEXE'))
vroot := os.dir(vexe) vroot := os.dir(vexe)
target_topic := os.join_path(vroot, 'cmd', 'v', 'help', '${topic}.txt') target_topic := os.join_path(vroot, 'vlib', 'v', 'help', '${topic}.txt')
content := os.read_file(target_topic) or { content := os.read_file(target_topic) or {
eprintln('Unknown topic: ${topic}') eprintln('Unknown topic: ${topic}')
exit(1) exit(1)

View File

@ -3,9 +3,9 @@
// that can be found in the LICENSE file. // that can be found in the LICENSE file.
module main module main
import help
import os import os
import term import term
import v.help
import v.pref import v.pref
import v.util import v.util
import v.util.version import v.util.version

View File

@ -11,7 +11,7 @@ const (
pub fn print_and_exit(topic string) { pub fn print_and_exit(topic string) {
vexe := pref.vexe_path() vexe := pref.vexe_path()
vroot := os.dir(vexe) vroot := os.dir(vexe)
topicdir := os.join_path(vroot, 'cmd', 'v', 'help') topicdir := os.join_path(vroot, 'vlib', 'v', 'help')
for b in topic { for b in topic {
if (b >= `a` && b <= `z`) || b == `-` || (b >= `0` && b <= `9`) { if (b >= `a` && b <= `z`) || b == `-` || (b >= `0` && b <= `9`) {