#!/bin/sh

if [ -z "$1" ]; then
    echo "usage: $0 file" >&2
    exit 1
fi

if [ ! -e "$1" ]; then
    echo "file not found" >&2
    exit 1
fi

XXHSUM=$(xxhsum -H0 $1)
if [ "$?" != "0" ]; then
    exit 1
fi

HASH=$(echo $XXHSUM | awk '{print $1}')
NAME=$(echo $XXHSUM | awk '{print $2}')

mv -v $NAME $NAME.$HASH
