Acredito que o que você está procurando é a -sopção. Com -s, você pode passar argumentos para o script.
Como um exemplo fictício para ilustrar isso:
$ echo 'echo 1=$1' | bash -s -- Print
1=Print
Aqui, você pode ver que o script fornecido no stdin recebe o parâmetro posicional Print. Seu script usa um -u UUIDargumento e isso também pode ser acomodado:
$ echo 'echo arguments=$*' | bash -s -- -u UUID print
arguments=-u UUID print
Então, no seu caso:
curl -fsSL http://git.io/vvZMn | bash -s -- print
Ou,
curl -fsSL http://git.io/vvZMn | bash -s -- -u UUID print
Como Stephen Harris apontou, baixar um script e executá-lo, sem ser visto, é uma preocupação de segurança.
printfazer aqui? Exibir os comandos que estão sendo executados? Se sim, tentebash -x. Nota: essacurl | bashrotina é uma enorme falha de segurança; você não vê o que será executado até que seu servidor seja instalado.