O código envia o api_user_key
. Pode enviar uma string vazia se a variável não estiver configurada. O script contém o código para encontrar a chave do usuário consultando o servidor na função auth_user
, mas essa função só é chamada se você definir logintopastebin
como um valor diferente de zero no início ou se você passar uma das opções -u
ou -l
na linha de comando. Você pode substituir o valor definindo a variável api_user_key
manualmente após ou em vez da chamada para auth_user
, antes da chamada para curl
, por exemplo
api_user_key=$(cat ~/.passwords/pastebin/api_user_key)
…
if [ -z "$api_user_key" ] && [ "$logintopastebin" -eq 0 ]; then
auth_user
fi
api_paste_code=$( cat - )
curl -0 --show-error \
…
Se você não entender o que o script está fazendo, adicione set -x
como a segunda linha para fazer com que ele imprima um traço de cada linha quando for executado.