* 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-----
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.
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
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
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