<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://labviewwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Zkami</id>
	<title>LabVIEW Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://labviewwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Zkami"/>
	<link rel="alternate" type="text/html" href="https://labviewwiki.org/wiki/Special:Contributions/Zkami"/>
	<updated>2026-11-05T22:11:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://labviewwiki.org/w/index.php?title=NI_LabVIEW_Command_Line_Interface&amp;diff=36073</id>
		<title>NI LabVIEW Command Line Interface</title>
		<link rel="alternate" type="text/html" href="https://labviewwiki.org/w/index.php?title=NI_LabVIEW_Command_Line_Interface&amp;diff=36073"/>
		<updated>2026-11-05T19:49:15Z</updated>

		<summary type="html">&lt;p&gt;Zkami: I work in NI as a Technical Support Engineer. After a customer escalation, it was discovered that CLI no longer works with LV 2014. This was due to a bug change within the CLI, which forced an update and it now only works with 22 and newer. R&amp;amp;D confirmed that it is expected to only work with supported versions of LabVIEW and will update their official documentation in 2027.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;NI LabVIEW Command Line Interface&#039;&#039;&#039; &#039;&#039;(Command Line Interface for LabVIEW, LabVIEW CLI)&#039;&#039; is a [[List of LabVIEW add-ons|LabVIEW add-on]] that exposes operations that can be called directly from the command line. It was first introduced in [[LabVIEW 2014]] and is included with [[LabVIEW Full]] and higher tiers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The NI LabVIEW Command Line Interface (CLI) is a software add-on for LabVIEW. You can use it to automate the build process of LabVIEW applications and run the VIs and custom operations you create in LabVIEW.&amp;lt;ref group=&amp;quot;ni&amp;quot; name=&amp;quot;labviewcli-product-description&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LabVIEW CLI is installed in the version-independent &#039;&#039;Shared&#039;&#039; directory of LabVIEW and is therefore available to all installed versions of LabVIEW starting with LabVIEW 2014. LabVIEW CLI is expected to work with current supported versions of LabVIEW, per NI&#039;s ​[https://www.ni.com/en/support/software-product-life-cycle-policies.html Software Product Lifecycle Policies]​. &lt;br /&gt;
&lt;br /&gt;
==Synopsis==&lt;br /&gt;
&lt;br /&gt;
  LabVIEWCLI -OperationName &amp;lt;name&amp;gt; [&amp;lt;arg&amp;gt;...]&lt;br /&gt;
             [-AdditionalOperationDirectory &amp;lt;path&amp;gt;]&lt;br /&gt;
             [-LabVIEWPath &amp;lt;path&amp;gt;]&lt;br /&gt;
             [-PortNumber &amp;lt;number&amp;gt;]&lt;br /&gt;
             [-LogFilePath &amp;lt;path&amp;gt;]&lt;br /&gt;
             [-LogToConsole (true|false)]&lt;br /&gt;
             [-Verbosity (Minimal|Default|Detailed|Diagnostic)]&lt;br /&gt;
             [-Help]&lt;br /&gt;
&lt;br /&gt;
==Options==&lt;br /&gt;
&lt;br /&gt;
;-OperationName &amp;lt;name&amp;gt; [&amp;lt;arg&amp;gt;...]&lt;br /&gt;
:Runs the specified operation. If the operation has additional arguments, they must be specified after the operation name.&lt;br /&gt;
&lt;br /&gt;
;-AdditionalOperationDirectory &amp;lt;path&amp;gt;&lt;br /&gt;
:Specifies the directory where additional operations are located.&lt;br /&gt;
&lt;br /&gt;
;-LabVIEWPath &amp;lt;path&amp;gt;&lt;br /&gt;
:Specifies the path to the LabVIEW executable to use. This argument is required on macOS and Linux but optional on Windows. On Windows, it defaults to the most recently started version of LabVIEW.&lt;br /&gt;
&lt;br /&gt;
;-PortNumber &amp;lt;number&amp;gt;&lt;br /&gt;
:Specifies the port number to use for the LabVIEW CLI server. The default port number is 3363.&lt;br /&gt;
&lt;br /&gt;
;-LogFilePath &amp;lt;path&amp;gt;&lt;br /&gt;
:Specifies the path to the log file. If not specified, the log file is created in the temporary directory.&lt;br /&gt;
&lt;br /&gt;
;-LogToConsole (true|false)&lt;br /&gt;
:Specifies whether to log messages to the console. The default value is &#039;&#039;true&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
;-Verbosity (Minimal|Default|Detailed|Diagnostic)&lt;br /&gt;
:Specifies the verbosity level of the log messages. Available options are: &#039;&#039;Minimal&#039;&#039;, &#039;&#039;Default&#039;&#039;, &#039;&#039;Detailed&#039;&#039;, and &#039;&#039;Diagnostic&#039;&#039;. The default value is &#039;&#039;Default&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
;-Help&lt;br /&gt;
:Display help text for the specified operation.&lt;br /&gt;
&lt;br /&gt;
==Operations==&lt;br /&gt;
Operations are individual tasks that LabVIEW CLI can execute. Each operation has a unique name and can be called with additional arguments from the command line.&lt;br /&gt;
&lt;br /&gt;
===Predefined operations===&lt;br /&gt;
LabVIEW CLI includes a set of predefined operations that can be called from the command line:&lt;br /&gt;
&lt;br /&gt;
* [[CloseLabVIEW]]&lt;br /&gt;
* [[CreateComparisonReport]]&lt;br /&gt;
* [[ExecuteBuildSpec]]&lt;br /&gt;
* [[MassCompile]]&lt;br /&gt;
* [[RunUnitTests]]&lt;br /&gt;
* [[RunVI]]&lt;br /&gt;
* [[RunVIAnalyzer]]&lt;br /&gt;
&lt;br /&gt;
Additionally, custom operations can be created to extend the functionality of LabVIEW CLI.&lt;br /&gt;
&lt;br /&gt;
===Custom operations===&lt;br /&gt;
The functionality of LabVIEW CLI can be extended with custom operations. Custom operations are created by inheriting from [[CoreOperation]] and overriding &#039;&#039;GetHelp&#039;&#039; and &#039;&#039;RunOperation&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
{{history|product=NI LabVIEW Command Line Interface|2025 Q3|&lt;br /&gt;
* Added [[CreateComparisonReport]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{history|product=NI LabVIEW Command Line Interface|2025 Q1|}}&lt;br /&gt;
&lt;br /&gt;
{{history|product=NI LabVIEW Command Line Interface|2024 Q3|}}&lt;br /&gt;
&lt;br /&gt;
{{history|product=NI LabVIEW Command Line Interface|2024 Q1|}}&lt;br /&gt;
&lt;br /&gt;
{{history|product=NI LabVIEW Command Line Interface|2023 Q3|}}&lt;br /&gt;
&lt;br /&gt;
{{history|product=NI LabVIEW Command Line Interface|2023 Q1|}}&lt;br /&gt;
&lt;br /&gt;
{{history|product=NI LabVIEW Command Line Interface|3.0|}}&lt;br /&gt;
&lt;br /&gt;
{{history|product=NI LabVIEW Command Line Interface|2.1|}}&lt;br /&gt;
&lt;br /&gt;
{{history|product=NI LabVIEW Command Line Interface|2.0|}}&lt;br /&gt;
&lt;br /&gt;
{{history|product=NI LabVIEW Command Line Interface|1.1|}}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[List of LabVIEW add-ons]]&lt;br /&gt;
* [[G-CLI]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://www.ni.com/docs/en-US/bundle/labview/page/predefined-command-line-operations.html Predefined Command Line Operations] (LabVIEW User Manual)&lt;br /&gt;
* [https://www.ni.com/docs/en-US/bundle/labview/page/creating-custom-command-line-operations.html Creating Custom Command Line Operations] (LabVIEW User Manual)&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist|group=ni|refs=&lt;br /&gt;
&amp;lt;ref name=&amp;quot;labviewcli-product-description&amp;quot;&amp;gt;[https://www.ni.com/en/support/downloads/software-products/download.ni-labview-command-line-interface.html NI LabVIEW Command Line Interface Download Page]&amp;lt;/ref&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
[[Category:LabVIEW add-ons]]&lt;br /&gt;
[[Category:NI LabVIEW Command Line Interface]]&lt;/div&gt;</summary>
		<author><name>Zkami</name></author>
	</entry>
</feed>