note-articles/static/scripts/codebuff-local-setup.sh
koide 10ac60062f
All checks were successful
Deploy Docusaurus Site / deploy (push) Successful in 53s
Add: Codebuff local deployment one-liner article and script
2026-03-05 06:36:15 +00:00

41 lines
946 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
if ! command -v npm >/dev/null 2>&1; then
echo "[ERROR] npm が見つかりません。Node.js 18+ をインストールしてください" >&2
exit 1
fi
if [ -z "${OPENROUTER_API_KEY:-}" ]; then
echo "[ERROR] OPENROUTER_API_KEY が未設定です" >&2
echo "例: export OPENROUTER_API_KEY=\"sk-or-...\"" >&2
exit 1
fi
echo "[1/4] codebuff をインストール"
npm install -g codebuff
echo "[2/4] プロジェクトへ移動"
PROJECT_DIR="${1:-$PWD}"
cd "$PROJECT_DIR"
echo "[3/4] codebuff 初期化 (/init)"
# 既存設定がある場合はスキップ
if [ ! -f "knowledge.md" ] && [ ! -d ".agents" ]; then
printf "/init\n" | codebuff || true
fi
echo "[4/4] 起動"
cat <<MSG
✅ セットアップ完了
次に実行:
codebuff
おすすめ最初の指示:
- "プロジェクト構成を把握して改善提案して"
- "テストを実行して失敗原因を直して"
MSG