Install CAT CLI

OK, CAT seems cool. What do I do to start using it?

First - what do I get if I follow this?

You can very easily install CAT CLI using WinGet. In this tutorial, you’ll learn how to install it and create a fully working project with a few sample tests on dummy CSV data:

CAT CLI with exmple tests, some of them failing CAT CLI with results of tests in a provided sample project.

You will be able to explore the sample tests and run them. It will give you a rough idea what CAT can check for you on your real data. (The sample project works with CSV files, but CAT supports many providers).

What do I need to follow?

You need only Microsoft Windows 10 or 11. And 10 or 11 minutes of your time. And ~ 40 MB space on your disk.

On the other hand - what do you not need?

  • You do NOT need admin permissions
  • You do NOT need any license - CAT is for free when used in an interactive way (it means not for scheduled processes, CI/CD etc.), even for corporates, even for production data
  • You do NOT need to connect to your data (sample data is provided)

Prerequisites

Install Microsoft Visual C++ Redistributable

Go to this Microsoft webpage: Latest Microsoft Visual C++ Redistributable Version

Download and install “X64” version:

Microsoft Visual C++ Redistributable web download link

If you get a dialog with “Repair”, “Uninstall” and “Close” buttons, just close it - you already have this prerequisite. Otherwise install it (next, next, next…).

Install CAT CLI

Using WinGet

The installation is easiest from WinGet:

winget install DataTools.CATCLI

WinGet installation of CAT CLI

Download Installer

If you cannot use WinGet, download CAT CLI directly from this site: CAT CLI download page. Grab the version marked as “latest” and install it - it is simple “next, next next”.

Run CAT CLI

Run catcli --version or catcli -v:

CAT CLI version

What Next?

OK, you have CAT CLI. In the next step, create a sample project and explore it.