rbw-enhanced

LOW
maintainer RyLoS 0 votes scanned 2026-10-23 11:37:13.522338
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

PKGBUILD

1# Maintainer: Marco Ziliani (rylos)
2# Contributor: George Rawlinson <grawlinson@archlinux.org>
3# Contributor: Daniel M. Capella <polyzen@archlinux.org>
4# Contributor: Jesse Luehrs <archlinux@tozt.net>
5#
6# Fork rylos/rbw, branch `enhanced`: doy/rbw 1.15.0 + PRs #378 #359 #207 #323
7# #376 #332 #388 + add/edit of every field, folders, trash, attachments and a
8# persistent login with the API key. Based on the Arch extra/rbw PKGBUILD.
9
10pkgname=rbw-enhanced
11_pkgname=rbw
12_commit=d8333f6ae58b45e34f699e3c3f3c3233ed5a69b6
13pkgver=1.15.0.r27.gd8333f6
14pkgrel=1
15pkgdesc='Unofficial Bitwarden CLI (enhanced fork: full editing, attachments, persistent login)'
16arch=(x86_64)
17url='https://github.com/rylos/rbw'
18license=(MIT)
19provides=("rbw=$pkgver")
20conflicts=(rbw)
21depends=(
22 glibc
23 libgcc
24 pinentry
25)
26optdepends=('libnotify: notification when the login expired')
27makedepends=(rust)
28options=(!lto)
29source=("$_pkgname-$_commit.tar.gz::https://github.com/rylos/rbw/archive/$_commit.tar.gz")
30sha256sums=('57dd4ff9fb869dc4fe2c75fa3e69ddf9a269553e865e4b6aa62cc17dae3551a1')
31
32prepare() {
33 cd "$_pkgname-$_commit"
34 cargo fetch --locked --target "$(rustc --print host-tuple)"
35}
36
37build() {
38 cd "$_pkgname-$_commit"
39 cargo build --frozen --release --all-features
40
41 # generate shell auto-completions
42 for completion in bash elvish fish nushell zsh; do
43 cargo run --frozen --release --bin rbw -- \
44 gen-completions "$completion" > "$completion-completions"
45 done
46}
47
48check() {
49 cd "$_pkgname-$_commit"
50 cargo test --frozen --all-features
51}
52
53package() {
54 cd "$_pkgname-$_commit"
55
56 # binaries
57 install -vDm755 -t "$pkgdir/usr/bin" target/release/rbw{,-agent}
58
59 # license
60 install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
61
62 # documentation
63 install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" README.md CHANGELOG.md
64
65 # shell auto-completions
66 install -vDm644 bash-completions "$pkgdir/usr/share/bash-completion/completions/rbw"
67 install -vDm644 elvish-completions "$pkgdir/usr/share/elvish/lib/rbw.elv"
68 install -vDm644 fish-completions "$pkgdir/usr/share/fish/vendor_completions.d/rbw.fish"
69 install -vDm644 nushell-completions "$pkgdir/usr/share/nushell/vendor/autoload/rbw.nu"
70 install -vDm644 zsh-completions "$pkgdir/usr/share/zsh/site-functions/_rbw"
71}
72

Scan history

Scanned at (UTC)SeverityRules
2026-10-23 11:37:13 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion