rbw-enhanced
LOW
maintainer RyLoS
0 votes
scanned 2026-10-23 11:37:13.522338
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
10
pkgname=rbw-enhanced
11
_pkgname=rbw
12
_commit=d8333f6ae58b45e34f699e3c3f3c3233ed5a69b6
13
pkgver=1.15.0.r27.gd8333f6
14
pkgrel=1
15
pkgdesc='Unofficial Bitwarden CLI (enhanced fork: full editing, attachments, persistent login)'
16
arch=(x86_64)
17
url='https://github.com/rylos/rbw'
18
license=(MIT)
19
provides=("rbw=$pkgver")
20
conflicts=(rbw)
21
depends=(
22
glibc
23
libgcc
24
pinentry
25
)
26
optdepends=('libnotify: notification when the login expired')
27
makedepends=(rust)
28
options=(!lto)
29
source=("$_pkgname-$_commit.tar.gz::https://github.com/rylos/rbw/archive/$_commit.tar.gz")
30
sha256sums=('57dd4ff9fb869dc4fe2c75fa3e69ddf9a269553e865e4b6aa62cc17dae3551a1')
31
32
prepare() {
33
cd "$_pkgname-$_commit"
34
cargo fetch --locked --target "$(rustc --print host-tuple)"
35
}
36
37
build() {
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
48
check() {
49
cd "$_pkgname-$_commit"
50
cargo test --frozen --all-features
51
}
52
53
package() {
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) | Severity | Rules |
|---|---|---|
| 2026-10-23 11:37:13 | Low | 1 |