GitHub Next'in temelde CLI (komut satırı arayüzü) için Copilot olan harika bir projesi var. Copilot for CLI sitesinden bekleme listesine kaydolabilirsiniz .
Yani bu, PowerShell komut istemim için aynı/benzer takma adları kullanabilmem ve eklenen komut istemini (bana bakın, ben bir komut istemi mühendisiyim) 'PowerShell'i şununla kullan' ekleyecek şekilde değiştirebilmem gerektiği anlamına geliyor.
Mükemmel değil ama umarım Copilot CLI ekibine PowerShell'in de ilgiye ihtiyacı olduğunu gösterir.
İşte takma adlarım. Bunlar kötüyse öneride bulunmaktan çekinmeyin. ?? için "user powershell to" eklendiğini unutmayın. Birinin bash, diğerinin PowerShell yaptığı bir ?? ve ap? yapabilirim. Ayrıca wsl.exe'yi kullanıp bash'e kabuk çıkarabilirim. Birçok olasılık var.
Ayrıca komutu çalıştırmayı da teklif ediyor. Çok akıcı.
Umarım beğenirsiniz. Bu alanda çok eğlenceli şeyler oluyor.
Bu harika ve hepsi bu, ama ben PowerShell kullanıyorum. Bu ?? komutlarının github-copilot-cli adlı daha büyük bir EXE'ye yönlendirici komutlar olduğu ortaya çıktı. Yani "?? bir şey" derseniz aslında "github-copilot-cli what-the-shell bir şey" diyorsunuz.Copilot for CLI üç kabuk komutu sağlar: ??, git?vegh?
Yani bu, PowerShell komut istemim için aynı/benzer takma adları kullanabilmem ve eklenen komut istemini (bana bakın, ben bir komut istemi mühendisiyim) 'PowerShell'i şununla kullan' ekleyecek şekilde değiştirebilmem gerektiği anlamına geliyor.
Mükemmel değil ama umarım Copilot CLI ekibine PowerShell'in de ilgiye ihtiyacı olduğunu gösterir.
İşte takma adlarım. Bunlar kötüyse öneride bulunmaktan çekinmeyin. ?? için "user powershell to" eklendiğini unutmayın. Birinin bash, diğerinin PowerShell yaptığı bir ?? ve ap? yapabilirim. Ayrıca wsl.exe'yi kullanıp bash'e kabuk çıkarabilirim. Birçok olasılık var.
function ?? { $TmpFile = New-TemporaryFile github-copilot-cli what-the-shell ('use powershell to ' + $args) --shellout $TmpFile if ([System.IO.File]::Exists($TmpFile)) { $TmpFileContents = Get-Content $TmpFile if ($TmpFileContents -ne $nill) { Invoke-Expression $TmpFileContents Remove-Item $TmpFile } } } function git? { $TmpFile = New-TemporaryFile github-copilot-cli git-assist $args --shellout $TmpFile if ([System.IO.File]::Exists($TmpFile)) { $TmpFileContents = Get-Content $TmpFile if ($TmpFileContents -ne $nill) { Invoke-Expression $TmpFileContents Remove-Item $TmpFile } } } function gh? { $TmpFile = New-TemporaryFile github-copilot-cli gh-assist $args --shellout $TmpFile if ([System.IO.File]::Exists($TmpFile)) { $TmpFileContents = Get-Content $TmpFile if ($TmpFileContents -ne $nill) { Invoke-Expression $TmpFileContents Remove-Item $TmpFile } } } |
Umarım beğenirsiniz. Bu alanda çok eğlenceli şeyler oluyor.