@caretive/careti-cli
v0.0.22
Published
Careti CLI (minimal fork of Cline CLI, packaged for caretive)
Readme
@caretive/careti-cli
Careti CLI (minimal Cline fork) 패키지입니다. 로컬 빌드/설치를 위한 스크립트만 포함하며, 소스는 상위 cli/를 그대로 사용합니다.
로컬 빌드 & 글로벌 설치
# 프로젝트 루트에서 실행
cd cli-careti
./scripts/build-local.sh # bin/careti, bin/careti-host 생성
./scripts/install-local.sh # npm pack 후 -g 설치
# PATH 안내
export PATH="$HOME/.local/bin:$PATH"
# 확인
careti version
careti task new \"hello\"주의
- 빌드는 상위
cli/의 Go 소스를 사용합니다. 먼저node scripts/build-go-proto.mjs로src/generated/grpc-go가 생성되어 있어야 합니다. - npm 글로벌 설치 시 토큰이 필요하지 않습니다. 퍼블리시는
.env의CARET_NPM_TOKEN을 사용하며,publish-careti-cli.sh가 자동으로 로드합니다.
npm 퍼블리시 (CLI 배포)
# 프로젝트 루트에서 실행
npm run compile-standalone-npm
bash cli-careti/scripts/publish-careti-cli.shpublish-careti-cli.sh는cli-careti/.npmrc를 생성해 토큰을 주입한 뒤npm pack과npm publish를 수행합니다.dist-standalone/cline-core.js가 없으면 빌드가 실패합니다. 반드시npm run compile-standalone-npm을 먼저 실행하세요.- 최초 공개 배포라면
npm publish --access public옵션이 필요할 수 있습니다. 필요 시 스크립트를 조정하세요. - 이 퍼블리시 경로는
TELEMETRY_SERVICE_API_KEY/ERROR_SERVICE_API_KEY를 요구하지 않습니다.
