workforest
maintainer Arkady_Buryakov
· 0 votes
· scanned 2026-08-18 07:39:23.787586
LOW
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: Arkady Buryakov <arkady@buryakov.pro>
2
pkgname=workforest
3
pkgver=0.2.2
4
pkgrel=1
5
pkgdesc="Git worktree forest management: per-branch worktrees with project-defined setup hooks"
6
arch=(any)
7
url="https://github.com/ArkadyBuryakov/workforest"
8
license=(MIT)
9
depends=(python python-yaml git)
10
makedepends=(python-build python-installer python-wheel python-hatchling)
11
optdepends=('fzf: interactive TUI (workforest tui)')
12
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
13
sha256sums=('0f1800613d6fe942b0b76582e08f646a3287e28e0e6baa492b2540ad145d19de')
14
15
build() {
16
cd "$pkgname-$pkgver"
17
python -m build --wheel --no-isolation
18
}
19
20
package() {
21
cd "$pkgname-$pkgver"
22
python -m installer --destdir="$pkgdir" dist/*.whl
23
24
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
25
26
# Shell completions (the wf function itself comes from `workforest shell-init`)
27
install -Dm644 src/workforest/shell/completion.bash \
28
"$pkgdir/usr/share/bash-completion/completions/workforest"
29
install -Dm644 completions/_workforest \
30
"$pkgdir/usr/share/zsh/site-functions/_workforest"
31
32
# Reference configs (DESIGN §4.3)
33
install -Dm644 src/workforest/examples/config.yaml \
34
"$pkgdir/usr/share/doc/$pkgname/examples/config.yaml"
35
install -Dm644 src/workforest/examples/.workforest.yaml \
36
"$pkgdir/usr/share/doc/$pkgname/examples/workforest.project.yaml"
37
}
38
Changes since previous scan
--- PKGBUILD @ 2026-08-14 00:03+++ PKGBUILD @ 2026-08-18 07:39@@ -1,6 +1,6 @@ # Maintainer: Arkady Buryakov <arkady@buryakov.pro> pkgname=workforest-pkgver=0.2.1+pkgver=0.2.2 pkgrel=1 pkgdesc="Git worktree forest management: per-branch worktrees with project-defined setup hooks" arch=(any)@@ -10,7 +10,7 @@ makedepends=(python-build python-installer python-wheel python-hatchling) optdepends=('fzf: interactive TUI (workforest tui)') source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")-sha256sums=('47062e51ae374a9afce50ee0be6c39b08da6c96064450b3c2c58566d05fb7078')+sha256sums=('0f1800613d6fe942b0b76582e08f646a3287e28e0e6baa492b2540ad145d19de') build() { cd "$pkgname-$pkgver"Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-18 07:39:23 | LOW | 1 |
| 2026-08-18 00:03:42 | CLEAN | 2 |
| 2026-08-17 09:35:23 | LOW | 1 |
| 2026-08-14 00:03:41 | CLEAN | 2 |
| 2026-08-13 11:26:16 | LOW | 1 |
| 2026-08-13 00:17:07 | CLEAN | 2 |
| 2026-08-12 01:22:13 | LOW | 1 |