<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>CAT CLI on </title>
    <link>https://docs.justcat.it/reference/cat-cli/</link>
    <description>Recent content in CAT CLI on </description>
    <generator>Hugo -- gohugo.io</generator>
    <lastBuildDate>Wed, 19 Aug 2026 10:00:00 +0200</lastBuildDate><atom:link href="https://docs.justcat.it/reference/cat-cli/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Introduction</title>
      <link>https://docs.justcat.it/reference/cat-cli/introduction/</link>
      <pubDate>Wed, 25 Oct 2023 14:40:56 +0100</pubDate>
      
      <guid>https://docs.justcat.it/reference/cat-cli/introduction/</guid>
      <description>CAT CLI is the command-line tool of CAT: a single self-contained catcli.exe with no dependency on PowerShell or on a separately installed .NET runtime. It works with the same project file (.cat.yaml) and runs tests with the same engine as CAT Studio, the PowerShell module and the Python module — which tool you use is a matter of environment and taste, not of capability. It runs on Windows only. For a hands-on first contact, follow the Get started with CAT CLI tutorial; this section is the reference.</description>
    </item>
    
    <item>
      <title>Installation</title>
      <link>https://docs.justcat.it/reference/cat-cli/installation/</link>
      <pubDate>Wed, 19 Aug 2026 10:00:00 +0200</pubDate>
      
      <guid>https://docs.justcat.it/reference/cat-cli/installation/</guid>
      <description>CAT CLI has no dependency on PowerShell and no dependency on a separately installed .NET runtime. That makes it the tool to reach for on machines where PowerShell 7 cannot be installed, or where a runtime cannot be managed.
Where to get it #There are two equal routes; pick the one that fits the machine.
Download the installer from the Releases page of this site. The page always carries the latest cat-cli-&amp;lt;version&amp;gt;-setup.</description>
    </item>
    
    <item>
      <title>run</title>
      <link>https://docs.justcat.it/reference/cat-cli/run/</link>
      <pubDate>Fri, 27 Oct 2023 09:40:56 +0100</pubDate>
      
      <guid>https://docs.justcat.it/reference/cat-cli/run/</guid>
      <description>Synopsis #catcli run [-p &amp;lt;path&amp;gt;] [-f &amp;lt;text&amp;gt;] [-i &amp;lt;tags&amp;gt;] [-e &amp;lt;tags&amp;gt;] [-n] [-g] [-l &amp;lt;level&amp;gt;] [-q] Options #Short Long Value Meaning -p --project path Project file, or a directory with exactly one *.cat.yaml. Default: the current directory. -f --filter text Run only tests whose full name contains the text. Substring match, not case-sensitive, no wildcards. -i --includeTags tags Run only tests that carry at least one of the tags.</description>
    </item>
    
    <item>
      <title>show</title>
      <link>https://docs.justcat.it/reference/cat-cli/show/</link>
      <pubDate>Fri, 27 Oct 2023 09:40:56 +0100</pubDate>
      
      <guid>https://docs.justcat.it/reference/cat-cli/show/</guid>
      <description>Synopsis #catcli show --summary [-p &amp;lt;path&amp;gt;] [-g] [-l &amp;lt;level&amp;gt;] [-q] catcli show --tests [-f &amp;lt;text&amp;gt;] [-p &amp;lt;path&amp;gt;] [-g] [-l &amp;lt;level&amp;gt;] [-q] Options #Short Long Value Meaning -s --summary Print the project summary. Exactly one of -s / -t is required. -t --tests Print the list of tests. -f --filter text With -t only: list only tests whose full name contains the text. Substring match, not case-sensitive, no wildcards (* alone means all).</description>
    </item>
    
    <item>
      <title>open</title>
      <link>https://docs.justcat.it/reference/cat-cli/open/</link>
      <pubDate>Fri, 27 Oct 2023 09:40:56 +0100</pubDate>
      
      <guid>https://docs.justcat.it/reference/cat-cli/open/</guid>
      <description>Synopsis #catcli open [-p &amp;lt;path&amp;gt;] [-g] [-q] Options #Short Long Value Meaning -p --project path Project file, or a directory with exactly one *.cat.yaml. Default: the current directory. -g --progress Accepted for uniformity with run and show; open always shows progress bars while the project loads. -q --quiet Hide the &amp;ldquo;working offline&amp;rdquo; notice. open has no --loggingLevel; the session runs without logging.
What it does #Opens the project, then prompts for a command and keeps prompting until exit:</description>
    </item>
    
    <item>
      <title>exec</title>
      <link>https://docs.justcat.it/reference/cat-cli/exec/</link>
      <pubDate>Fri, 27 Oct 2023 09:40:56 +0100</pubDate>
      
      <guid>https://docs.justcat.it/reference/cat-cli/exec/</guid>
      <description>Synopsis #catcli exec --dataSource &amp;lt;name&amp;gt; --command &amp;lt;text&amp;gt; [-p &amp;lt;path&amp;gt;] [-l &amp;lt;level&amp;gt;] [-q] Options #Short Long Value Meaning -d --dataSource name Required. Name of a data source defined in the project. -c --command text Required. The command to run — SQL, DAX or whatever the data source&amp;rsquo;s provider understands. Quote it. -p --project path Project file, or a directory with exactly one *.cat.yaml. Default: the current directory. -l --loggingLevel level None (default), Error, Information, Debug, … — see Logging.</description>
    </item>
    
    <item>
      <title>new</title>
      <link>https://docs.justcat.it/reference/cat-cli/new/</link>
      <pubDate>Thu, 18 Jul 2024 09:40:56 +0100</pubDate>
      
      <guid>https://docs.justcat.it/reference/cat-cli/new/</guid>
      <description>Synopsis #catcli new --list [-o] [-l &amp;lt;level&amp;gt;] [-q] catcli new [-t &amp;lt;code&amp;gt;] [-n &amp;lt;name&amp;gt;] [-d &amp;lt;directory&amp;gt;] [-c] [-w] [-f] [-o] [-l &amp;lt;level&amp;gt;] [-q] Options #Short Long Value Meaning --list List the templates and stop. No short form (-l is --loggingLevel). Combines only with -o, -l, -q. -t --template code Template to create the project from. Default: default. -n --name name Name of the project; becomes the project file name (.</description>
    </item>
    
    <item>
      <title>instance</title>
      <link>https://docs.justcat.it/reference/cat-cli/instance/</link>
      <pubDate>Fri, 27 Oct 2023 09:40:56 +0100</pubDate>
      
      <guid>https://docs.justcat.it/reference/cat-cli/instance/</guid>
      <description>Synopsis #catcli instance --show [-l &amp;lt;level&amp;gt;] catcli instance --setLicenseKey &amp;lt;key&amp;gt; [-l &amp;lt;level&amp;gt;] catcli instance --setLicenseKey &amp;quot;&amp;quot; [-l &amp;lt;level&amp;gt;] Options #Short Long Value Meaning -s --show Print the instance table. Exactly one of -s / -k is required. -k --setLicenseKey key Store the license key. An empty value (-k &amp;quot;&amp;quot;) removes the stored key. -l --loggingLevel level None (default), Error, Information, Debug, … — see Logging. -q --quiet Accepted for uniformity with the other verbs; instance never signs in, so there is nothing to silence.</description>
    </item>
    
    <item>
      <title>docs</title>
      <link>https://docs.justcat.it/reference/cat-cli/docs/</link>
      <pubDate>Fri, 27 Oct 2023 09:40:56 +0100</pubDate>
      
      <guid>https://docs.justcat.it/reference/cat-cli/docs/</guid>
      <description>Synopsis #catcli docs Options #None.
What it does #Asks the operating system to open https://docs.justcat.it with whatever handles https links — normally the default browser. It does not sign in, does not touch a project and sends nothing to CAT Portal.
Output #Going to open CAT documentation in the default browser. https://docs.justcat.it Exit code #0. (1 if the operating system cannot open the address.)
Examples #catcli docs Related #Introduction — the other verbs and catcli help.</description>
    </item>
    
  </channel>
</rss>
