Автокорекція приємна, але моєму OCD-самому потрібно трохи більше контролювати те, що відбувається. Отже, я написав прямий сценарій, який просто обирає першу пропозицію, надану git. Ви запускаєте скрипт після невдалої команди та використовуєте вбудований в баш історію підстановки синтаксис "bang bang". Крім того, якщо ви набираєте щось, що, можливо, може мати більше однієї команди, ця команда дозволяє вибрати інший, ніж перший варіант.
Це виглядатиме приблизно так,
kristian@office:~/myrepo$ git puhs
git: 'puhs' is not a git command. See 'git --help'
Did you mean this?
push
kristian@office:~/myrepo$ idid !!
Counting objects: 18, done.
Delta compression using up to 32 threads.
Compressing objects: 100% (10/10), done.
Writing objects: 100% (10/10), 1.17 KiB, done.
Total 10 (delta 6), reused 0 (delta 0)
Плюс, цікаво набрати що-небудь з двома знаками оклику. Тож бонус за це.
Ось суть мого сценарію