#!/bin/bash # This script packages up Travis compiled binaries set -ex shopt -s nullglob extglob cd deploy cp ../LICENSE LICENSE.txt sed -e $'s/$/\r/' > README.txt << END This is a precompiled ShellCheck binary. https://www.shellcheck.net/ ShellCheck is a static analysis tool for shell scripts. It's licensed under the GNU General Public License v3.0. Information and source code is available on the website. This binary was compiled on $(date -u). ====== Latest commits ====== $(git log -n 3) END for file in ./*.exe do zip "${file%.*}.zip" README.txt LICENSE.txt "$file" done for file in *.{linux,darwin}-* do base="${file%.*}" ext="${file##*.}" os="${ext%-*}" arch="${ext##*-}" cp "$file" "shellcheck" tar -cJf "$base.$os.$arch.tar.xz" --transform="s:^:$base/:" README.txt LICENSE.txt shellcheck rm "shellcheck" done rm !(*.xz|*.zip) for file in ./* do sha512sum "$file" > "$file.sha512sum" done ls -l