mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
vup: hide some output when not in verbose mode (#7477)
This commit is contained in:
parent
51a328f28d
commit
a47749b204
@ -36,9 +36,7 @@ fn main() {
|
|||||||
app.backup('cmd/tools/vup.exe')
|
app.backup('cmd/tools/vup.exe')
|
||||||
}
|
}
|
||||||
app.recompile_v()
|
app.recompile_v()
|
||||||
os.exec('"$app.vexe" cmd/tools/vup.v') or {
|
os.exec('"$app.vexe" cmd/tools/vup.v') or { panic(err) }
|
||||||
panic(err)
|
|
||||||
}
|
|
||||||
app.show_current_v_version()
|
app.show_current_v_version()
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -66,9 +64,12 @@ fn (app App) recompile_v() {
|
|||||||
println('> recompiling v itself with `$vself` ...')
|
println('> recompiling v itself with `$vself` ...')
|
||||||
}
|
}
|
||||||
if self_result := os.exec(vself) {
|
if self_result := os.exec(vself) {
|
||||||
println(self_result.output.trim_space())
|
|
||||||
if self_result.exit_code == 0 {
|
if self_result.exit_code == 0 {
|
||||||
|
println(self_result.output.trim_space())
|
||||||
return
|
return
|
||||||
|
} else if app.is_verbose {
|
||||||
|
println('`$vself` failed, running `make`...')
|
||||||
|
println(self_result.output.trim_space())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
app.make(vself)
|
app.make(vself)
|
||||||
@ -79,11 +80,10 @@ fn (app App) make(vself string) {
|
|||||||
$if windows {
|
$if windows {
|
||||||
make = 'make.bat'
|
make = 'make.bat'
|
||||||
}
|
}
|
||||||
println('`$vself` failed, running `$make`...')
|
make_result := os.exec(make) or { panic(err) }
|
||||||
make_result := os.exec(make) or {
|
if app.is_verbose {
|
||||||
panic(err)
|
println(make_result.output)
|
||||||
}
|
}
|
||||||
println(make_result.output)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn (app App) show_current_v_version() {
|
fn (app App) show_current_v_version() {
|
||||||
@ -111,9 +111,7 @@ fn (app App) backup(file string) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn (app App) git_command(command string) {
|
fn (app App) git_command(command string) {
|
||||||
git_result := os.exec('git $command') or {
|
git_result := os.exec('git $command') or { panic(err) }
|
||||||
panic(err)
|
|
||||||
}
|
|
||||||
if git_result.exit_code != 0 {
|
if git_result.exit_code != 0 {
|
||||||
if git_result.output.contains('Permission denied') {
|
if git_result.output.contains('Permission denied') {
|
||||||
eprintln('No access to `$app.vroot`: Permission denied')
|
eprintln('No access to `$app.vroot`: Permission denied')
|
||||||
|
Loading…
Reference in New Issue
Block a user