blob: 48ee2c6d94de0ba113cdafd8ea1198afb001cf67 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
#!/bin/sh
# requirements: fzf, coreutils (or toybox, busybox etc.)
cat > file.rozkaz << EOF
.DRUŻYNA 19 Poznańska Drużyna Harcerzy “Puszcza”
.sp 1
.DATA Data: \l'1i'
.sp 1
.ad c
.ps +4
Wypożyczenie sprzętu
.ps
.br
.ad b
.sp 1
.TS
tab(,) allbox center;
c l lw25 cw15 .
L.p.,Zastęp,Sprzęt,Stan
EOF
for f in zastępy/*; do cat $f | xargs -I {} echo $(basename $f .csv),{}; done | fzf -m --bind ctrl-a:select-all,ctrl-d:deselect-all | cut -d, -f1-4 | nl -w1 -s, >> file.rozkaz
cat >> file.rozkaz << EOF
.TE
Numer telefonu: \l'2i'
Planowany termin zwrotu: \l'2i'
\l'2i'
Podpis wypożyczającego
.br
.ad r
.sp -4
\l'2i'
Podpis wydającego sprzęt
.br
EOF
compiler file.rozkaz
|