Перейти к содержанию

sqz

sqz сжимает длинный вывод команд (логи, git, тесты), прежде чем он попадёт в контекст ИИ. Это stdin→stdout: команду запускают как обычно и передают вывод в sqz compress.

Ссылки

Установка

Один из способов:

Bash
1
2
3
4
5
6
7
8
9
# Homebrew
brew tap ojuschugh1/sqz
brew install sqz

# или npm
npm install -g sqz-cli

# или скрипт
curl -fsSL https://raw.githubusercontent.com/ojuschugh1/sqz/main/install.sh | sh

Использование

Bash
git status 2>&1 | sqz compress
cargo test 2>&1 | sqz compress

Если в ответе появился токен §ref:HASH§ и нужен исходный текст:

Bash
sqz expand a1b2c3d4

Отключить дедуп на один запуск: SQZ_NO_DEDUP=1 … | sqz compress или флаг --no-cache.

Когда полезно: длинный stdout/stderr.

Не нужно: интерактивные программы (REPL, ssh, vim); цепочки с && / ; лучше не гнать целиком через pipe; уже короткий вывод сжимать незачем.

См. также