Скажімо, команда, яку я шукаю, така prepare
Якщо я запускаю:
$ prepare git commit
Тоді він просто вставить git commitу наступний запит (але не виконує його):
$ prepare git commit
$ git commit # <-- I didn't write this, the prepare command did it
Я шукаю можливої реалізації prepareкоманди.
Це можливо з чистою bashчи буде потрібна будь-яка програма сторонніх?
Чи можете ви навести приклад?
1
Який би був фактичний випадок використання для цього?
—
Сет
Як це економить будь-який час? Я б хотів створити функцію, але ваші вимоги занадто розпливчасті.
—
Гленн Джекман
@glennjackman справа не завжди лише в економії часу, але багато разів також і в користувальницькій роботі
—
jirislav
@Seth Я можу побачити багато випадків використання, єдиним обмеженням є наша фантазія: 1.
—
jirislav
prepare $(history | grep that_awesome_command)2. скрипт може за бажанням підготувати ту саму команду, з якою він був виконаний (наприклад, коли показується допомога сценарію - це може прискорити роботу)