bin/git_cap in magic_recipes-0.0.29 vs bin/git_cap in magic_recipes-0.1.0

- old
+ new

@@ -1,39 +1,51 @@ #!/usr/bin/expect -f +# # Expect script to supply username/password to cap deploy to git private repository +# # This script needs username and password as arguments to connect to git server: # ------------------------------------------------------------------------ # ./git_cap gitusr gitpwd # ------------------------------------------------------------------------- +# # set Variables -set g_user [lrange $argv 0 0] -set g_pwd [lrange $argv 1 1] -set timeout -1 +# +set g_user [lrange $argv 0 0] +set g_pwd [lrange $argv 1 1] +# +# Regular Expressions ... http://docs.activestate.com/activetcl/8.5/expect4win/regex.html +# +set ulook ".?sername for 'https:\/\/github\.com':.*" +set plook ".?assword for .*@github\.com':.*" +# +# set TimeOut +# +set timeout -1 +# +# start deployment .. expects git_user + git_password 2 times ! +# + spawn cap deploy match_max 100000 # Look for user prompt -# expect "*?sername:*" -expect "*?sername for 'https://github.com':*" +expect -re $ulook send -- "$g_user\r" send -- "\r" # Look for passwod prompt -# expect "*?assword:*" -expect "*?assword for *@github.com':*" +expect -re $plook send -- "$g_pwd\r" send -- "\r" # Look for user prompt -# expect "*?sername:*" -expect "*?sername for 'https://github.com':*" +expect -re $ulook send -- "$g_user\r" send -- "\r" # Look for passwod prompt -# expect "*?assword:*" -expect "*?assword for *@github.com':*" +expect -re $plook send -- "$g_pwd\r" send -- "\r" expect eof \ No newline at end of file