Add: Codebuff local deployment one-liner article and script
Deploy Docusaurus Site / deploy (push) Successful in 53s
Deploy Docusaurus Site / deploy (push) Successful in 53s
This commit is contained in:
Executable
+40
@@ -0,0 +1,40 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user