summaryrefslogtreecommitdiff
path: root/res/bincat.sh
diff options
context:
space:
mode:
Diffstat (limited to 'res/bincat.sh')
-rwxr-xr-xres/bincat.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/res/bincat.sh b/res/bincat.sh
new file mode 100755
index 00000000..46483998
--- /dev/null
+++ b/res/bincat.sh
@@ -0,0 +1,22 @@
1#!/bin/sh
2# Binary Resource Concatenator
3# Copyright: 2021 Jaakko Keränen <jaakko.keranen@iki.fi>
4# License: BSD 2-Clause
5
6OUTPUT=--
7SIZES=""
8for fn in $*; do
9 if [ "$OUTPUT" == "--" ]; then
10 OUTPUT=$fn
11 rm -f ${OUTPUT}
12 else
13 vals=(`/bin/ls -l $fn`)
14 if [ "$SIZES" == "" ]; then
15 SIZES=${vals[4]}
16 else
17 SIZES=$SIZES\;${vals[4]}
18 fi
19 cat ${fn} >> ${OUTPUT}
20 fi
21done
22echo $SIZES