Copiar a soma de verificação sha256 de um arquivo para a área de transferência

Enquanto trabalhava com o recurso remote_file no Chef, eu precisava de uma maneira rápida de copiar a sha256soma de um arquivo para minha área de transferência para uso em atributos.

Eu criei a seguinte função bash para OSX:

sha256()
{
shasum
-a 256 "$1" | awk '{ print $1 }' | pbcopy
}