Aktualizacja za pomocą rozwiązania:
Skończyłem więc na klonowaniu projektu hydra-cli na githubie po przejrzeniu ich kodu. W konfiguracji po prostu nie ma ustawionego hasła, więc nie ma możliwości rozwiązania go bez zmiany kodu.
Dokonałem niezbędnych korekt i wysłałem prośbę o ściągnięcie. Teraz monit pyta użytkownika o hasło opcji i może połączyć się z chronioną hasłem bazą danych redis.
Jeśli to widzisz i potrzebujesz rozwiązania jak najszybciej, oto link do mojej gałęzi kodu, dzięki czemu możesz go skopiować, dopóki żądanie nie zostanie zatwierdzone, a hydra-cli npm zostanie zaktualizowany.
https://github.com/aviyacohen/hydra-cli
Musisz znaleźć hydra-cli.js
plik w twoim lokalnym systemie (ponieważ jest zainstalowany globalnie) i po prostu skopiuj i wklej do niego mój kod zamiast tego, który jest teraz. Zmiany są niewielkie, możesz najpierw porównać pliki, jeśli chcesz sprawdzić, co zrobiłem, wystarczyło dodać kilka wierszy, aby włączyć hasło do danych redis.