pass(1)[1] is a small CLI-based password manager. When passing
--pass-path edu/kit/uXXXX to KIT-ILIAS-Downloader, it now attempts
to retrieve the password from pass(1).
It is assumed that pass(1) is available in the $PATH of the process. If
that's not the case, it errors out with an error like this:
Error: credentials input failed
Caused by:
pass not found in $PATH!
It's also taken care of the case where the value --pass-path is not
present in the store, the error will look like this:
Error: credentials input failed
Caused by:
`pass` failed with non-zero exit code 1: Error: edu/kit/uXXXX is not in the password store.
pass(1)
[1] is a small CLI-based password manager. When passing--pass-path edu/kit/uXXXX
toKIT-ILIAS-Downloader
, it now attempts to retrieve the password frompass(1)
.It is assumed that
pass(1)
is available in the$PATH
of the process. If that's not the case, it errors out with an error like this:It's also taken care of the case where the value
--pass-path
is not present in the store, the error will look like this:Closes #32
[1] https://www.passwordstore.org/