Bug 50280 - Надо добавить подсказку, как завершить ввод
Summary: Надо добавить подсказку, как завершить ввод
Status: NEW
Alias: None
Product: Infrastructure
Classification: Infrastructure
Component: girar (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 enhancement
Assignee: placeholder@altlinux.org
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-04 14:09 MSK by Sergey Y. Afonin
Modified: 2024-05-04 20:26 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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