1
0
mirror of https://github.com/deadc0de6/dotdrop.git synced 2026-02-04 20:54:51 +00:00
Files
dotdrop/dotdrop.sh
2017-06-18 13:51:20 +02:00

30 lines
617 B
Bash
Executable File

#!/bin/sh
# author: deadc0de6 (https://github.com/deadc0de6)
# Copyright (c) 2017, deadc0de6
# check for readlink/realpath presence
# https://github.com/deadc0de6/dotdrop/issues/6
rl="readlink -f"
${rl} >/dev/null 2>&1
if [ "$?" != "0" ]; then
rl="realpath"
hash ${rl}
[ "$?" != "0" ] && echo "\"${rl}\" not found !" && exit 1
fi
# setup variables
args="$@"
cur=`dirname $(${rl} ${0})`
opwd=`pwd`
bin="${cur}/dotdrop/dotdrop.py"
cfg="${cur}/config.yaml"
# pivot
cd ${cur}
# init the submodule
git submodule update --init --recursive
# launch dotdrop
python3 ${bin} --cfg=${cfg} $args
# pivot back
cd ${opwd}