Bug 50280

Summary: Надо добавить подсказку, как завершить ввод
Product: Infrastructure Reporter: Sergey Y. Afonin <asy>
Component: girarAssignee: placeholder <placeholder>
Status: NEW --- QA Contact: Andrey Cherepanov <cas>
Severity: enhancement    
Priority: P5 CC: andy, arseny, glebfm, ldv
Version: unspecified   
Hardware: x86_64   
OS: Linux   

Description Sergey Y. Afonin 2024-05-04 14:09:40 MSK
$ ssh git task approve 347424 100
Enter passphrase for key '/home/asy/.ssh/asy-key-ssh-ed25519':
task approve: Go ahead and type the text of approval

И дальше приходится вспоминать, а как?.. Редкий момент...
Comment 1 Sergey Y. Afonin 2024-05-04 14:13:33 MSK
Ctrl + D

Но написать надо. Что-то вроде

Go ahead and type the text of approval (Ctrl + D for end)
Comment 2 Arseny Maslennikov 2024-05-04 15:20:54 MSK
(In reply to Sergey Y. Afonin from comment #0)
> $ ssh git task approve 347424 100
> Enter passphrase for key '/home/asy/.ssh/asy-key-ssh-ed25519':
> task approve: Go ahead and type the text of approval
> 
> И дальше приходится вспоминать, а как?.. Редкий момент...

Этот интерактивный вариант сложно сделать удобным. :(

В качестве workaround можно давать команду:
ssh gyle task approve 347424 100 <<<'Approved'
ssh gyle task run 444444 -m - <<<'Task message'

P. S. Я ещё видел какой-то недокументированный способ поставить сразу кучу одобрений.
Comment 3 Andrew Vasilyev 2024-05-04 20:26:11 MSK
(Ответ для Arseny Maslennikov на комментарий #2)
> P. S. Я ещё видел какой-то недокументированный способ поставить сразу кучу
> одобрений.

$ echo OK | ssh girar task approve 123456 all