mirror of
https://github.com/vlang/v.git
synced 2025-09-15 07:22:27 +03:00
18 lines
660 B
Text
Executable file
18 lines
660 B
Text
Executable file
#!/usr/bin/env expect
|
|
|
|
set timeout 3
|
|
|
|
# Pass v_root as arg, since we chdir into a temp directory during testing and create a project there.
|
|
set v_root [lindex $argv 0]
|
|
set model [lindex $argv 1]
|
|
set project_name [lindex $argv 2]
|
|
|
|
spawn $v_root/v new $model $project_name
|
|
|
|
expect "Input your project description: " { send "My Awesome V Project.\r" } timeout { exit 1 }
|
|
expect "Input your project version: (0.0.0) " { send "0.0.1\r" } timeout { exit 1 }
|
|
expect "Input your project license: (MIT) " { send "\r" } timeout { exit 1 }
|
|
expect "Initialising ..." {} timeout { exit 1 }
|
|
expect "Created library project `$project_name`" {} timeout { exit 1 }
|
|
|
|
expect eof
|