Otomatik düzeltme güzel, ama OKB-benliğimin neler olduğu üzerinde biraz daha fazla kontrole ihtiyacı var. Bu yüzden, git tarafından sağlanan ilk öneriyi seçen basit bir komut dosyası yazdım. Betiği başarısız komuttan sonra çalıştırırsınız ve yerleşik bash geçmişi ikamesi "bang bang" sözdizimini kullanırsınız. Ayrıca, birden fazla komuta sahip olabilecek bir şey yazıyorsanız, bu komut ilk seçenekten başka birini seçmenize izin verir.
Böyle bir şeye benzeyecekti,
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)
Ayrıca, iki ünlem işaretli herhangi bir şey yazmak eğlencelidir. Bunun için bonus.
İşte senaryomla ilgili bir özet