agent-ops 공통 규칙/스킬/스크립트, 진입 파일(CLAUDE.md, GEMINI.md 등), AI 도구별 ignore 정책을 추가해 워크스페이스 공통 운영 체계를 적용한다.
28 lines
653 B
Bash
Executable file
28 lines
653 B
Bash
Executable file
#!/usr/bin/env bash
|
|
# bump-version.sh <version>
|
|
# patch +1, 999 초과 시 minor 올림. major는 수동 관리.
|
|
# 결과 버전을 stdout으로 출력.
|
|
|
|
set -euo pipefail
|
|
|
|
YELLOW='\033[1;33m'; RESET='\033[0m'
|
|
|
|
VERSION="${1:-}"
|
|
if [[ -z "$VERSION" ]]; then
|
|
echo "사용법: $0 <major.minor.patch>" >&2
|
|
exit 1
|
|
fi
|
|
|
|
IFS='.' read -r major minor patch <<< "$VERSION"
|
|
|
|
patch=$((patch + 1))
|
|
if [[ $patch -gt 999 ]]; then
|
|
patch=0
|
|
minor=$((minor + 1))
|
|
fi
|
|
if [[ $minor -gt 999 ]]; then
|
|
minor=0
|
|
echo -e "${YELLOW}⚠ minor 버전이 999를 초과했습니다. major 버전을 수동으로 올려주세요.${RESET}" >&2
|
|
fi
|
|
|
|
echo "$major.$minor.$patch"
|