#!/usr/bin/env bash # # simple implementation of kelvin versioning ## ns=$1 if [[ -e "$1" ]]; then commits=$(git log --oneline --follow "$ns" | wc -l) # gold melts at 1337 kelvin, so we start with this # bc we are forging gold here version=$(bc -l <<< "1337 - $commits") echo "$version" else echo -1 # signal that file doesn't exist fi ##