Nushell, from their website, looks a lot like PowerShell's idea of a shell, but less verbose.
This makes me feel old.
dir | ? LastWriteTime -lt (Get-Date).AddDays(-21) | del dir | ? lastwritetime -lt (get-date).adddays(-21) | del
PowerShell is not case sensitive (but nushell and bash are).