summaryrefslogtreecommitdiffstats
path: root/scripts/update-gitignore.sh
blob: ea8a0196cb431f86fc1394d356ecce95def14079 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash

BEGIN_MARKER="# begin generated files"
END_MARKER="# begin generated files"

sed -i -e "/${BEGIN_MARKER}/,/${END_MARKER}/d" .gitignore
sed -i -e :a -e '/^\n*$/{$d;N;};/\n$/ba' .gitignore

echo "" >> .gitignore
echo ${BEGIN_MARKER} >> .gitignore
for f in $@; do
    echo "${f}" >> .gitignore
done
echo ${END_MARKER} >> .gitignore