A program that uses Firefox's builtin password manager with zx2c4's pass.
It is meant to be use instead of other traditional browser extensions such as [passff] and Browserpass with the following benefits:
Linux, macOS and Windows binaries are available on the [release page]. These binaries are built by GitHub Actions CI.
cargo install
sh
cargo install pass-fxa
cargo install --git https://github.com/NilsIrl/pass-fxa.git
Just run pass-fxa
. That's it!
pass-fxa
will attempt to find your firefox credentials by looking for a
password for which the URL is firefox.com
. It will use these credentials to
then upload your passwords to your Firefox Account (passwords are E2E
encrypted).
If multiple records are available, it is possible to specify which to use:
sh
pass-fxa --pass-name firefox.com/example@riseup.net
It is also possible to remove passwords from FxA if they are in your password store, effectively reverting the uploading operation:
sh
pass-fxa [--pass-name <pass-name>] delete
The URL & username can be obtained in 2 different ways:
For example the following store define logins with username:
example@riseup.net
for github.com
example
for riseup.net
robert
for yahoo.com
github.com
example@riseup.net
email
riseup.net
example
yahoo.com
robert
pass-fxa
is licensed under the GNU GENERAL PUBLIC LICENSE Version 3 and the
underlying library for communication with FxA, pass-fxa-lib
, is licensed
under the GNU LESSER GENERAL PUBLIC LICENSE Version 3.
Copyright © 2021 Nils André-Chang