manr: fix
[copyleftie-scripts.git] / xi
blobc0796bd0b85c03e51b7af36db07c5eaab123bf55
1 #!/bin/execlineb -WS0
2 # xi(1) simplified for my use case and translated into execline
4 backtick -nD "" branch {
5         redirfd -w 2 /dev/null
6         git symbolic-ref -q --short HEAD
8 backtick -in whoami { whoami }
9 multisubstitute {
10         importas -u branch branch
11         importas -u whoami whoami
14 define -s addrepo
15 "--repository=hostdir/binpkgs/${branch}
16 --repository=../hostdir/binpkgs/${branch}
17 --repository=../../hostdir/binpkgs/${branch}
18 --repository=hostdir/binpkgs/${branch}/nonfree
19 --repository=../hostdir/binpkgs/${branch}/nonfree
20 --repository=../../hostdir/binpkgs/${branch}/nonfree
21 --repository=hostdir/binpkgs/${branch}/debug
22 --repository=../hostdir/binpkgs/${branch}/debug
23 --repository=../../hostdir/binpkgs/${branch}/debug
24 --repository=hostdir/binpkgs
25 --repository=../hostdir/binpkgs
26 --repository=../../hostdir/binpkgs
27 --repository=hostdir/binpkgs/nonfree
28 --repository=../hostdir/binpkgs/nonfree
29 --repository=../../hostdir/binpkgs/nonfree
30 --repository=hostdir/binpkgs/debug
31 --repository=../hostdir/binpkgs/debug
32 --repository=../../hostdir/binpkgs/debug"
34 ifelse { test ${whoami} != root } {
35         doas xbps-install ${addrepo} -S ${@}
36 } xbps-install ${addrepo} -S ${@}