All checks were successful
Deploy Docusaurus Site / deploy (push) Successful in 53s
41 lines
946 B
Bash
Executable File
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
|