File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -110,6 +110,20 @@ else
110110 echo " ✅ uv 既にインストール済み: $( uv --version 2> /dev/null || echo ' version unknown' ) "
111111fi
112112
113+ MARKITDOWN_EXTRAS_MARKER=" /home/vscode/.local/share/uv/tools/markitdown/.ecc-all-extras"
114+ if command -v uv & > /dev/null; then
115+ if ! command -v markitdown & > /dev/null || [[ ! -f " $MARKITDOWN_EXTRAS_MARKER " ]]; then
116+ echo " 📄 markitdown[all] をインストール中..."
117+ if uv tool install --upgrade " markitdown[all]" ; then
118+ mkdir -p " $( dirname " $MARKITDOWN_EXTRAS_MARKER " ) "
119+ touch " $MARKITDOWN_EXTRAS_MARKER "
120+ echo " ✅ markitdown[all] インストール完了"
121+ else
122+ echo " ⚠️ markitdown[all] インストールに失敗しました"
123+ fi
124+ fi
125+ fi
126+
113127# ECC の設定適用
114128echo " ECC設定を適用中..."
115129
Original file line number Diff line number Diff line change @@ -222,12 +222,17 @@ if ! command -v uv >/dev/null 2>&1; then
222222 fi
223223fi
224224
225- if command -v uv > /dev/null 2>&1 && ! command -v markitdown > /dev/null 2>&1 ; then
226- echo " 📦 markitdown を uv でインストール中..."
227- if uv tool install markitdown > /tmp/markitdown-install.log 2>&1 ; then
228- echo " ✅ markitdown インストール完了"
229- else
230- echo " ⚠️ markitdown インストール失敗 (ログ: /tmp/markitdown-install.log)"
225+ MARKITDOWN_EXTRAS_MARKER=" /home/vscode/.local/share/uv/tools/markitdown/.ecc-all-extras"
226+ if command -v uv > /dev/null 2>&1 ; then
227+ if ! command -v markitdown > /dev/null 2>&1 || [ ! -f " $MARKITDOWN_EXTRAS_MARKER " ]; then
228+ echo " 📦 markitdown[all] を uv でインストール中..."
229+ if uv tool install --upgrade " markitdown[all]" > /tmp/markitdown-install.log 2>&1 ; then
230+ mkdir -p " $( dirname " $MARKITDOWN_EXTRAS_MARKER " ) "
231+ touch " $MARKITDOWN_EXTRAS_MARKER "
232+ echo " ✅ markitdown[all] インストール完了"
233+ else
234+ echo " ⚠️ markitdown[all] インストール失敗 (ログ: /tmp/markitdown-install.log)"
235+ fi
231236 fi
232237fi
233238
You can’t perform that action at this time.
0 commit comments