read -d '' LINK_THIS_FILE << EOF
- - name: Create a symbolic link
+ - name: symlink $2
ansible.builtin.file:
src: "$LINKFILES/$2"
dest: "$HOME/.$2"
echo " $LINK_THIS_FILE" >> $TASKFILE
echo "$2 added to symlinks in $TASKFILE"
- echo "Run `dot apply` to create all configured symlinks"
+ echo "Run 'dot apply' to create all configured symlinks"
fi
+
+if [ "$1" == "apply" ]; then
+ if [[ ! -f "$TASKFILE" ]]; then
+ echo "$TASKFILE is missing. Run 'dot setup'"
+ exit 1
+ fi
+ $ANSIBLE $TASKFILE
+fi
+
+