如何快速下载vagrant的box?


脚本如下

#!/usr/bin/env bash
[[ -n $DEBUG ]] && set -x
set -eou pipefail

useage(){
  cat <<HELP
USAGE:
    vmbox.sh PROJECT BOX VERSION PROVIDER
    eg vmbox.sh ubuntu trusty64 20190514.0.0 virtualbox
HELP
}

exit_err() {
   echo >&2 "${1}"
   exit 1
}

if [ $# -lt 4 ];then
    useage
    exit 1
fi

PROJECT=$1
BOX=$2
VERSION=$3
PROVIDER=$4

proxychains wget https://vagrantcloud.com/"${PROJECT}"/boxes/"${BOX}"/versions/${VERSION}/providers/${PROVIDER}.box \
  -O "${PROJECT}-${BOX}-${VERSION}-${PROVIDER}.box"

使用方法

vmbox.sh ubuntu trusty64 20190514.0.0 virtualbox


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM