Was just about to suggest nushell. I love programming in nushell, the out of the box features are excellent.