vup: replace hardcoded `v` with `$vexe`

pull/5114/head
sudo-nice 2020-05-29 05:42:19 +03:00 committed by GitHub
parent 39925b8dac
commit 104c278216
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 9 deletions

View File

@ -5,7 +5,8 @@ import v.pref
import v.util import v.util
fn main() { fn main() {
vroot := os.dir(pref.vexe_path()) vexe := pref.vexe_path()
vroot := os.dir(vexe)
os.chdir(vroot) os.chdir(vroot)
println('Updating V...') println('Updating V...')
@ -30,7 +31,7 @@ fn main() {
// println(v_hash) // println(v_hash)
// println(current_hash) // println(current_hash)
if v_hash == current_hash { if v_hash == current_hash {
show_current_v_version() show_current_v_version(vexe)
return return
} }
@ -61,16 +62,12 @@ fn main() {
_ := os.exec('v cmd/tools/vup.v') or { _ := os.exec('v cmd/tools/vup.v') or {
panic(err) panic(err)
} }
show_current_v_version() show_current_v_version(vexe)
} }
fn show_current_v_version(){ fn show_current_v_version(vexe string){
println('Current V version:') println('Current V version:')
$if windows { os.system('$vexe version')
os.system('v.exe version')
} $else {
os.system('v version')
}
} }
fn backup(file string) { fn backup(file string) {