#1003143 ITP: bitwarden-cli -- The Bitwarden command line vault.

#1003143#5
Date:
2022-01-04 21:06:35 UTC
From:
To:
* Package name    : bitwarden-cli
  Version         : 1.12.0
  Upstream Author : Bitwarden <hello@bitwarden.com>
* URL             : http://www.github.com/bitwarden/cli
* License         : GPL3.0
  Programming Lang: TypeScript, JavaScript
  Description     : The Bitwarden command line vault.

The Bitwarden CLI is a powerful, full-featured command-line interface (CLI) tool to access and manage a Bitwarden vault.
The CLI is written with TypeScript and Node.js and can be run on Windows, macOS, and Linux distributions.

- ---
Bitwarden is a very popular open-source Password management tool, in
particular this command-line interface which lets you interface with
Bitwarden Vaults (Both self-hosted and the one provided by Bitwarden, Inc.).
Particularly good for Debian as it can be used on Systems with and without
Graphical Desktop Environments, so a normal Desktop User such as Administrators
on a Server Environment could use it to manage Credentials, also meaning it
does not depend on frameworks like Electron to function.

Packaging Requests for the Desktop Application of Bitwarden already exist but
cannot currently be packaged due to issues with Electron (from what I have read)
so this would be a "solution" to that problem too.

Similar (in terms of also being Password Managers) are KeePassX and KeePassXC,
just that those work with local databases and not a server-centric Vault like
Bitwarden does.

- ---
I plan to Maintain the Package myself in my free time, that should be a doable
Task I am up to do.
-----BEGIN PGP SIGNATURE-----

iQJHBAEBCgAxFiEEzftTDiSL9eeRW+o1yg2Bm3GaTb0FAmHUttkTHGxvb3JleUBk
aXNyb290Lm9yZwAKCRDKDYGbcZpNvUhVD/9FDyApNRCu6HPshQqfWo/knmIBE4d0
DX9KnQEZNCaBX91aHy4q97vp1pnKihWd4j6hpVQ5RBqi+UzrgUKoo4uQBiEbCUKC
abdLjIc5eVltWdaOAylclRPq2cDTAyVfaSxuaFcxZ+NkgCAgpIhtUYg9SKEH9XZt
CdOATA9nsnmMJqo1Y+2+MLp35qgwDnYD5BxRUOueugdrfwKGoBMkH3W/K4wbHzdL
JoK3SeJYOPGSrEMZciUpPT3y38FSIVMB4GAamoO7dO7ctDu9eYoClRkkU/wbICQd
uH9lH2dVZic6GWcStYR3gvRjl26p7/HXDL4BzLuC4uIu6D9MS4c/LpvkFiLiCFgh
xkfE4VYMchvjtkxmt42MCUTghouhLDlr/bSepF554kfxBIwullbEWCB7msJfEq4N
cj47PzcXwpgaHspnDmOkV7qujbByTRWX00//sxQr+rVD68o6qXRxfmEVvhKmRL+i
T6VDGqGp1bK3S/XU+z3b/K9tcP6eV6ZKP/ncwlLJoM3RFG/nfmKJgo0QeVCXINsU
Oj9L6P9nDS1FrufMFBILh/IP287o8uDdd2hEBHwkpwHauDqPqkVyugZKY5nMI4Mb
5CyiatcGuFehLI63szLt/4VbJ8L2X0Z2FMzSy1gPYhorJEJduHk7i/VWjGNhqzIW
+et1Cfxu0Z2PRw==
=wDdI
-----END PGP SIGNATURE-----

#1003143#12
Date:
2022-01-05 12:07:44 UTC
From:
To:
The nodejs dependencies that bitwarden-cli requires to
function correctly after being build, would be the following
as per statement in the package.json file:

    "big-integer": "1.6.48",
    "browser-hrtime": "^1.1.8",
    "chalk": "^4.1.1",
    "commander": "7.2.0",
    "form-data": "4.0.0",
    "https-proxy-agent": "5.0.0",
    "inquirer": "8.0.0",
    "jsdom": "^16.5.3",
    "lowdb": "1.0.0",
    "lunr": "^2.3.9",
    "node-fetch": "^2.6.1",
    "node-forge": "0.10.0",
    "open": "^8.0.8",
    "papaparse": "^5.3.0",
    "rxjs": "6.6.7",
    "tldjs": "^2.3.1",
    "zxcvbn": "^4.4.2"

Some (if not most/all) are already packaged by the JavaScript
Team.

Bitwarden tests against the Node.js version 16 (v16.13.1), I
tested on the standard version in Debian Repositories which
is v12.22.5, gives a successful build and completely works as
intended.

#1003143#17
Date:
2022-01-07 07:47:06 UTC
From:
To:
Hi,

Thanks for looking into this.

You might want to look at #956836, they already did some work on it or at list looked into the issue.

Cheers

Mike

#1003143#22
Date:
2022-01-07 09:54:16 UTC
From:
To:
Hey there :)

I know about that one, that's the Bitwarden Desktop app that has
been requested to be packaged, but (if I read it correctly) is
currently being blocked by issues with Electron since it depends
on electron, which isn't the case with the command-line interface.
The dependencies of the two don't really match, thanks for reminding
me still.
--- Maxim "Loorey" W. <loorey@disroot.org> Public Key Fingerprint: CDFB 530E 248B F5E7 915B EA35 CA0D 819B 719A 4DBD
#1003143#27
Date:
2025-11-11 15:00:47 UTC
From:
To:
Hello Maxim,

I noticed your ITP for bitwarden-cli from 2022. I've been working on packaging bitwarden-cli for Debian and have a working package ready.

Are you still actively working on this? If not, would you be open to me taking over the ITP or collaborating on getting this into Debian?

I'm happy to share my packaging work or coordinate efforts if you're still interested in maintaining this package.

Best regards,Vladimir