|
@@ -22,17 +22,12 @@ echo $make_dirs
|
|
|
echo 'Files to be sent :'
|
|
|
printf %s\n $files
|
|
|
|
|
|
+# ftp operation
|
|
|
echo "FTP to $FTP_HOST"
|
|
|
-read --prompt-str "[deploy] password for $FTP_USER: " --silent password
|
|
|
-echo
|
|
|
-require password
|
|
|
|
|
|
-# ftp operation
|
|
|
-set ftp_connect "user $FTP_USER $password"
|
|
|
-set ftp_nmap "nmap $DIST_DIR/\$1 $FTP_DEST/\$1"
|
|
|
-set ftp_mput "mput $files"
|
|
|
+set ftp_sync "put -R $DIST_DIR/* $FTP_DEST"
|
|
|
|
|
|
echo "Format whole command"
|
|
|
-printf %s\n "user $FTP_USER ******" $make_dirs $ftp_nmap $ftp_mput 'bye'
|
|
|
+printf %s\n $make_dirs $ftp_sync 'bye'
|
|
|
echo "Forward whole command to FTP"
|
|
|
-printf %s\n $ftp_connect $make_dirs $ftp_nmap $ftp_mput 'bye' | ftp -pvin $FTP_HOST $FTP_PORT
|
|
|
+printf %s\n $make_dirs $ftp_sync 'bye' | sftp -P $FTP_PORT $FTP_USER@$FTP_HOST
|