Files
crm.clientright.ru/cursor-ssh-filter.bat
Fedor 01c4fe80b5 chore: snapshot current working tree changes
Save all currently accumulated repository changes as a backup snapshot for Gitea so no local work is lost.
2026-03-26 14:19:01 +03:00

7 lines
640 B
Batchfile

@echo off
setlocal
set "SSH=%ProgramFiles%\OpenSSH\ssh.exe"
if not exist "%SSH%" set "SSH=ssh"
"%SSH%" %* | powershell -NoProfile -Command "$buffer = ''; while ($null -ne ($line = [Console]::ReadLine())) { $line = $line -replace '\x1b\[[0-9;]*[a-zA-Z]', '' -replace '.\x08', '' -replace '\x08', ''; if ($buffer -match 'ConnectionToken==[a-f0-9-]+$' -and $line -match '^[a-f0-9]{3,4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}==$') { [Console]::WriteLine($buffer + $line); $buffer = '' } else { if ($buffer -ne '') { [Console]::WriteLine($buffer) }; $buffer = $line } }; if ($buffer -ne '') { [Console]::WriteLine($buffer) }"
endlocal