Semantic versioning gives PowerShell script changes clear meaning so you can evolve scripts quickly without letting updates devolve into chaos.
Mint is designed to be used with a mouse, but don't dismiss the keyboard out of hand.