Get Help

What is CAT CLI?

I want to try CAT, but - what actually is CAT CLI?

CAT CLI is a command-line interface for CAT, with no dependencies on PowerShell. You can run it from the Windows command line, from PowerShell, and from any shell on Linux and macOS.

Main advantages:

No dependencies
CAT CLI is a self-contained application, with no prerequisites.
Ease of use
Simple commands for exploring and running your tests (simply run catcli run in the directory where your project file is)
Ease of installation
On Windows 11 it is one command (winget install DataTools.CATCLI). On other Windows systems, you need to use installer (simple next, next, next…). On macOS and Linux it is brew install justcatit/cat/catcli, or an archive to unpack.

Some disadvantages:

  • not that powerfull as PowerShell (but if you only want to run tests and create outputs, you don’t need any of that)
  • you need to download installer and install CAT CLI, if you don’t have WinGet (WinGet comes by default only with Windows 11)

CAT CLI test results Test results in CAT CLI

Supported platforms: MS Windows, Linux (x64 and arm64) and macOS (Apple silicon and Intel, preview)