#!/bin/bash
#
# ptyGitCommitAndPush
#
# Claude를 사용해서 커밋 메시지를 자동 생성하고 커밋 + push 합니다.
# (ptyGitCommit --force --push 의 단축 명령)
#
# Usage: ptyGitCommitAndPush [메시지]

SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"

# 도움말
if [ "$1" = "--help" ]; then
    echo "사용법: $0 [메시지]"
    echo ""
    echo "Claude를 사용해서 커밋 메시지를 자동 생성하고 커밋 + push 합니다."
    echo "(ptyGitCommit --force --push 의 단축 명령)"
    echo ""
    echo "예시:"
    echo "  $0                    # 자동 생성 메시지로 커밋 + push"
    echo "  $0 \"버그 수정\"        # 사용자 메시지 + 자동 생성 후 커밋 + push"
    exit 0
fi

# ptyGitCommit --force --push 실행
"$SCRIPT_DIR/ptyGitCommit" "$@" --force --push
