Files
dotfiles/meta/submodules
druckdev b384854a4f Move long commands from dotbot config into scripts
Move long commands from the dotbot config into own scripts to keep the
install.conf.yaml more readable.
Fix bug that the submodule init step fails when already done once since
then the grep statement fails because there is no output.
2020-08-25 14:24:04 +02:00

19 lines
383 B
Bash

#!/bin/bash
[ $# -eq 1 ] || { echo "Specify what to do" >&2; exit 1; }
case "$1" in
"--init") INIT=1;;
"--update") INIT=0;;
*) echo "Unknown option"; exit 1;;
esac
if (( $INIT )); then
out="$(git submodule update --init --recursive --jobs 8 --depth 1 2>&1)"
if ! (( $? )) && [ -n "$out" ] ; then
echo "$out" | grep "Cloning into"
fi
else
git submodule update --remote
fi