TGViewer
ТохЫч. Не только Linux ТохЫч. Не только Linux @toxblh_linux · 2.6K subscribers
Post #1580 1.76K

Forwarded from Anton Palgunov

Вот что я имел ввиду под тем, что мне вообще ничего не должно быть нужно :)
Технически именно этим мне нравится WARP... Ну уже и не нужен получается 😆

это в zshrc

# ── AI Command-Not-Found via claude CLI ───────────────────
# Глобальная переменная для передачи команды в precmd
_AI_CMD_FILE="${TMPDIR:-/tmp}/.zsh_ai_cmd_$$"

_ai_precmd() {
if [[ -f "$_AI_CMD_FILE" ]]; then
local cmd
cmd=$(<"$_AI_CMD_FILE")
rm -f "$_AI_CMD_FILE"
[[ -n "$cmd" ]] && print -z "$cmd"
fi
}
precmd_functions+=(_ai_precmd)

command_not_found_handler() {
if ! command -v claude &>/dev/null; then
echo "zsh: command not found: $1" >&2
return 127
fi

echo "\033[90m⟳ Asking Claude...\033[0m" >&2

local response
response=$(claude -p --model haiku \
--system-prompt "You are a terminal assistant. Reply with ONLY the raw shell command. No explanation, no markdown, no backticks. Just the command itself." \
"$*" 2>/dev/null)

if [[ -n "$response" ]]; then
echo "\033[36m→ $response\033[0m" >&2
# Пишем в файл — main shell прочитает в precmd
echo "$response" > "$_AI_CMD_FILE"
fi

return 127
}
  • 🔥 5
  • 🤯 2
More from @toxblh_linux
  1. Sep 28, 2026Новая неделя - новый подпивас! Первый экспериментальный выпуск в прямом эфире. Обсуждаем в…
  2. Sep 28, 2026video post
  3. Sep 27, 2026У нас тут подпивас впервые в Live https://t.me/belaruskij_podpivas в телеграмме. :)
  4. Sep 27, 2026https://www.reddit.com/r/foss/s/bZKd2te85V ну наконец то удобно будет 😂
  5. Sep 26, 2026&lrm;Написал IPTV-плеер, потому что во время отпуска с ноутбуком обнаружил отсутствие удоб…
  6. Sep 26, 2026на самом деле на картинке куда больше интересного чем только кассета )))) • FreeBSD 16 (хо…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →