logfile="$HOME/.tmp/getdot-log" # date >> "$logfile" # echo "~/zlogin, babyyy" >> "$logfile" LOGIN_SYNC_DATE="$HOME/.bin/.login-dot-sync" touch $LOGIN_SYNC_DATE login_sync_date="$(date '+%D')" logged_date="$(cat "$LOGIN_SYNC_DATE")" if [[ "$login_sync_date" == "$logged_date" ]]; then GETDOT_ARGS="--skip-dconf" source "$HOME/.zshrc" else RUN_GETDOT="true" GETDOT_ARGS="--skip-dconf" source "$HOME/.zshrc" fi echo "$login_sync_date" > "$LOGIN_SYNC_DATE"