PowerShell is not a "Windows thing" anymore. And now that PowerShell is both open-source and cross-platform, there's no better environment for building user-friendly command line interfaces. In this talk, we’ll use PowerShell to create a CLI for a SAAS application. We’ll demonstrate how PowerShell gives you and your users a way to get more value out of fewer commands. We’ll demonstrate how your users can script your CLI with more readibility, but invoke it from a command shell with less typing. And, your CLI will work consistently on Linux, MacOS, and Windows without any duplication of effort on your part.