Vamos usar o curl, um comando poderoso para transferência de dados.
curl
O shell Fish, predominantemente, não é projetado para analisar HTML diretamente.
No Fish Shell, você pode usar curl ou outras ferramentas como httpie para fazer requisições HTTP.
httpie
How to: Enviando uma requisição com autenticação básica usando curl: set user "seu_usuario" set pass "sua_senha" # Codifica as credenciais em base64 set credentials (echo -n "$user:$pass" | base64) # Faz a requisição com o cabeçalho de Autorização curl -H "Authorization: Basic $credentials" [URL_do_Recurso] # Comando alternativo que já inclui o cabeçalho de autenticação curl -u "$user:$pass" [URL_do_Recurso] Exemplo de saída esperada: { "data": "Informações protegidas" } Deep Dive A autenticação básica HTTP existe desde o início dos protocolos web, mas é simples e não tão segura quanto métodos modernos, como tokens e OAuth, pois transmite credenciais em texto claro codificado em base64, que pode ser facilmente decodificado.