Skip to content

Instantly share code, notes, and snippets.

@navossoc
Last active November 14, 2020 01:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save navossoc/cc1fabc53bb2a4e399a28ac267eccac7 to your computer and use it in GitHub Desktop.
Save navossoc/cc1fabc53bb2a4e399a28ac267eccac7 to your computer and use it in GitHub Desktop.
#!/bin/bash
set -eu
LATEST=$(curl -fsL https://api.github.com/repos/docker/compose/releases/latest | grep 'tag_name' | cut -d\" -f4)
echo "Latest version: $LATEST"
echo
VERSION=${VERSION:-$LATEST}
echo Version: $VERSION
echo
echo Installing docker-compose
echo
sudo curl -#L https://github.com/docker/compose/releases/download/${VERSION}/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
echo Installing docker-compose completion
echo
mkdir -p /etc/bash_completion.d/
sudo curl -#L https://raw.githubusercontent.com/docker/compose/${VERSION}/contrib/completion/bash/docker-compose -o /etc/bash_completion.d/docker-compose
echo
docker-compose version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment