about summary refs log tree commit diff
diff options
context:
space:
mode:
authorPatryk Niedźwiedziński <pniedzwiedzinski19@gmail.com>2021-06-14 23:39:39 +0200
committerPatryk Niedźwiedziński <pniedzwiedzinski19@gmail.com>2021-06-14 23:39:39 +0200
commitd0bed851e73b6659f18ebe5904b84fe911fc761c (patch)
tree15f5975d8dc21f2b6295aa97cd0fd3ff1421e085
parentc53665cbeff362c8bed7da998007c1b0519f8d2b (diff)
downloadsprzet-d0bed851e73b6659f18ebe5904b84fe911fc761c.tar.gz
sprzet-d0bed851e73b6659f18ebe5904b84fe911fc761c.zip
Skrypt do wypożyczania sprzętu
-rwxr-xr-xwypozycz.sh42
1 files changed, 42 insertions, 0 deletions
diff --git a/wypozycz.sh b/wypozycz.sh
new file mode 100755
index 0000000..48ee2c6
--- /dev/null
+++ b/wypozycz.sh
@@ -0,0 +1,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