diff --git a/dl_binaries.sh b/dl_binaries.sh new file mode 100755 index 0000000..98d9289 --- /dev/null +++ b/dl_binaries.sh @@ -0,0 +1,26 @@ +#!/bin/sh +set -e + +# This script downloads the binaries for the most recent version of TabNine. + +version=$(curl -sS https://update.tabnine.com/version) +targets=( + i686-apple-darwin + x86_64-apple-darwin + x86_64-unknown-linux-gnu + x86_64-pc-windows-gnu + i686-unknown-linux-gnu + i686-pc-windows-gnu +) +for target in ${targets[@]} +do + mkdir -p binaries/$version/$target + case $target in + *windows*) exe=TabNine.exe ;; + *) exe=TabNine ;; + esac + path=$version/$target/$exe + echo "downloading $path" + curl -sS https://update.tabnine.com/$path > binaries/$path + chmod +x binaries/$path +done