PowerShell 7 Preview 5, bir cok yeniligi beraberinde getirdi. Gectigimiz gunlerde yayinlanan bu yeni surumde goze carpan yenilikleri soyle siralayabiliriz.
Chain operators – Zincir operatorler
Pipeline icinde kosul bazli komut kosturulmasini saglar
Null condition operators – Null deger kontrolu
Bir degiskenin $null degere sahip olmadigini pipeline icinde kontrol etmeye yarar.
Yeni PowerShell version uyarisi
Yeni bir PowerShell surumu yayinlandiginda, bu bilgi PowerShell konsolunu acildiginda kullaniciya mesaj olarak iletilir. Faydali oldugunu dusunuyorum. Zira ozellikle preview surumlerinin cok hizli yenilendigini dusunursek..
Degisken atamalarinda Tab tusu kullanimi
Bence bu da oldukca faydali bir ozellik. $DebugPreference gibi sistem degiskenlerinin degerlerini atarken hangi degerlerin gecerli deger olarak kabul edildigini tahmin etmek cok da kolay degil. Bu sayede TAB tusu sayesinde gecerli degerler bir bir listelenir ve uygun olani secebilirsiniz.
Format-Hex
Ayni pipeline icinde birden fazla degiskenin Hex degerinin listelenmesini saglar.
Get-HotFix
Windows PowerShell’de kullanilan Get-HotFix artik PowerShell 7 icerisinde de kullanilabilir durumda.
Concise Error Views
Hata mesajlari her zaman anlasilmasi guc mesajlardir. PowerShell 7 ile gelen bu ozellik sayesinde hata mesajlarini rafine edebilir ve gereksiz kisimlari elimine ederek daha “anlasilir” hale getirebilirsiniz.
Select-String
Bir icerik icinde aranan string degerinin ekrana “suslu” bir sekilde yazdirilmasini saglayan ozellik. Uzun metinlerin icinden kelime ayiklamak gerektiginde faydali olacagini dusunuyorum.
Yukaridaki yeniliklerin detayli anlatimini farkli postlar icinde ayri ayri yapacagim.