Skip to content

Instantly share code, notes, and snippets.

@fxrobin
Created February 10, 2025 10:44
Show Gist options
  • Select an option

  • Save fxrobin/2bf5e2b78ab6fc4f25e438400c83e4ad to your computer and use it in GitHub Desktop.

Select an option

Save fxrobin/2bf5e2b78ab6fc4f25e438400c83e4ad to your computer and use it in GitHub Desktop.
Get installed tool versions
#!/bin/bash
LINUX_VERSION=$(cat /etc/os-release | grep PRETTY_NAME | cut -d "=" -f 2 | sed 's/"//g')
LINUX_KERNEL_VERSION=$(uname -r)
JAVA_VERSION=$(java -version 2>&1 | tail -n 1)
MVN_VERSION=$(mvn -version | grep "Apache Maven" | cut -d " " -f 3)
MVN_JAVA_VERSION=$(mvn -version | grep "Java version")
GIT_VERSION=$(git --version | cut -d " " -f 3)
DOCKER_VERSION=$(docker --version | sed 's/[^0-9.]*//g')
AZCLI_VERSION=$(az --version | grep azure-cli | sed 's/[^0-9.]*//g')
echo "OS version : $LINUX_VERSION"
echo "Kernel version : $LINUX_KERNEL_VERSION"
echo "Java version : $JAVA_VERSION"
echo "Maven version : $MVN_VERSION"
echo "Java Maven version : $MVN_JAVA_VERSION"
echo "Git version : $GIT_VERSION"
echo "Docker version : $DOCKER_VERSION"
echo "Azure CLI version : $AZCLI_VERSION"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment