FS#71761 - [bitwarden-cli] add from aur

Attached to Project: Community Packages
Opened by Caleb Cushing (xenoterracide) - Saturday, 07 August 2021, 01:26 GMT
Last edited by George Rawlinson (rawlinsong) - Thursday, 02 September 2021, 22:11 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Daniel M. Capella (polyzen)
George Rawlinson (rawlinsong)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


It just feels weird having `bitwarden` in repo, but not the cli. Especially for a cli heavy linux.
This task depends upon

Closed by  George Rawlinson (rawlinsong)
Thursday, 02 September 2021, 22:11 GMT
Reason for closing:  Won't implement
Comment by George Rawlinson (rawlinsong) - Tuesday, 31 August 2021, 22:55 GMT
I've had bitwarden-cli installed on my machine in the past, and it's been too much of a hassle to package/debug because it requires extremely specific Node.js versions to compile with. Occasionally, compilation has failed for no discernible reason. Additionally, bitwarden-cli requires nvm, which I'm not interested in providing support for.

The reason why bitwarden_rs is in the repositories is because it's a pure Rust binary, which makes it a *lot* easier to troubleshoot.

As a rule of thumb, I'm not interested in supporting packages that require Node.js/Electron/C# because they break if they're looked at funny.

I suggest looking at rbw[0].

[0]: https://aur.archlinux.org/packages/rbw/
Comment by Caleb Cushing (xenoterracide) - Wednesday, 01 September 2021, 22:52 GMT
Isn't the `bitwarden` package of the same complexity? I don't have nvm installed, even though I have the `bitwarden-cli` installed. I'm only suggesting this because the `bitwarden` package is already there. As far as debugging goes, is connecting a debugger something that's really a priority? Especially given that for most binaries, arch strips debugging symbols anyways (which annoys me).
Comment by George Rawlinson (rawlinsong) - Thursday, 02 September 2021, 22:10 GMT
Bitwarden is not available in the repositories. Vaultwarden is, which is a Rust implementation of the upstream Bitwarden project.