Sha256: 66779a56a373c319530fa9e409a55b5adf724c755144623db1c05d0ebbff4d8a

Contents?: true

Size: 1000 Bytes

Versions: 2

Compression:

Stored size: 1000 Bytes

Contents

#!/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   

spawn cap deploy
match_max 100000

# Look for user prompt
# expect "*?sername:*"
expect "*?sername for 'https://github.com':*"
send -- "$g_user\r"
send -- "\r"

# Look for passwod prompt
# expect "*?assword:*"
expect "*?assword for *@github.com':*"
send -- "$g_pwd\r"
send -- "\r"

# Look for user prompt
# expect "*?sername:*"
expect "*?sername for 'https://github.com':*"
send -- "$g_user\r"
send -- "\r"

# Look for passwod prompt
# expect "*?assword:*"
expect "*?assword for *@github.com':*"
send -- "$g_pwd\r"
send -- "\r"

expect eof

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
magic_recipes-0.0.29 bin/git_cap
magic_recipes-0.0.28 bin/git_cap