mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
cmd/v: make echo ...|v
same as echo ...|v run -
(#6899)
This commit is contained in:
parent
155aa6dac5
commit
f2d59fbc0f
10
cmd/v/v.v
10
cmd/v/v.v
@ -40,8 +40,14 @@ fn main() {
|
|||||||
// args = 123
|
// args = 123
|
||||||
if args.len == 0 || args[0] in ['-', 'repl'] {
|
if args.len == 0 || args[0] in ['-', 'repl'] {
|
||||||
// Running `./v` without args launches repl
|
// Running `./v` without args launches repl
|
||||||
if args.len == 0 && is_atty(0) != 0 {
|
if args.len == 0 {
|
||||||
println('Welcome to the V REPL (for help with V itself, type `exit`, then run `v help`).')
|
if is_atty(0) != 0 {
|
||||||
|
println('Welcome to the V REPL (for help with V itself, type `exit`, then run `v help`).')
|
||||||
|
} else {
|
||||||
|
mut args_and_flags := util.join_env_vflags_and_os_args()[1..].clone()
|
||||||
|
args_and_flags << ['run', '-']
|
||||||
|
pref.parse_args(args_and_flags)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
util.launch_tool(false, 'vrepl', os.args[1..])
|
util.launch_tool(false, 'vrepl', os.args[1..])
|
||||||
return
|
return
|
||||||
|
Loading…
Reference in New Issue
Block a user