1
0
mirror of https://github.com/chai2010/advanced-go-programming-book.git synced 2025-05-24 12:32:21 +00:00
2018-12-15 00:26:58 +08:00

23 lines
553 B
Bash
Executable File

#!/bin/bash
# Copyright 2016 Michal Witkowski. All Rights Reserved.
# See LICENSE for licensing terms.
#
# This script installs protobuf compiler `protoc` into PATH.
version=${PROTOBUF_VERSION:-"3.0.0-beta-2"}
dst_dir="${HOME}/soft/protobuf"
# Fail on issues.
set -e
echo "Downloading and installing protoc ${version}"
mkdir -p ${dst_dir}
wget https://github.com/google/protobuf/releases/download/v${version}/protoc-${version}-linux-x86_64.zip -O ${dst_dir}/dist.zip
cd ${dst_dir}
unzip -o dist.zip
echo "Proto in \$PROTOBUF_DIR=${PROTOBUF_DIR}"