O -v
é um argumento para command
construído não para o gpg
, não está procurando a versão "gpg", está procurando ver se existe algum comando chamado "gpg".
De help command
:
-v print a description of COMMAND similar to the 'type' builtin
é semelhante a type
builtin:
$ command -v gpg
/usr/bin/gpg
Se não conseguir encontrar o comando, ele retornará um status de saída diferente de zero, portanto a seção "OR" será executada:
|| { ... }
que será impresso:
Cound not find gpg. Aborting.
com um código de status de saída "1".