blob: 4836eef0e0dc0f2e29cce3bc308f72c441ec4651 [file] [log] [blame]
#!/bin/sh
# Copyright 2016 The Fuchsia Authors
#
# Use of this source code is governed by a MIT-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/MIT
HASH=
# hashes saved from
#
# https://chromium.googlesource.com/chromium/buildtools/+/master/linux64/clang-format.sha1
# https://chromium.googlesource.com/chromium/buildtools/+/master/mac/clang-format.sha1
case `uname` in
Linux)
HASH=8b68e8093516183b8f38626740eeaff97f112f7e
;;
Darwin)
HASH=afe0942b94fe33619361efe1510ae081c3070dc1
;;
*)
echo "OS not understood"
exit 1
esac
if [ -f clang-format ]; then
echo "clang-format already exists in local directory"
exit 1
fi
# fetch clang-format into the local directory
curl https://storage.googleapis.com/chromium-clang-format/$HASH > clang-format.fetch &&
chmod +x clang-format.fetch &&
mv clang-format.fetch clang-format