get-apistate
Queries the compilation status of the API in the database.
Parameters
Login parameter:
Optional parameter:
-
/conndialog <option>: Specifies whether a login window is displayed for the database connection. The following options are possible:
-
off: The login window is not shown. If the database is not connected, an attempt is made to establish a connection.
-
show: The login window is shown (even is a database is already connected) and the new connection replaces the old one.
-
fallback (default): The current database connection is used. If the database is not connected, an attempt is made to establish a connection.
-
/factory <target system>: Specifies the target system for the connection. Enter this parameter if you want to establish a connection to the application server. Example: QBM.AppServer.Client.ServiceClientFactory, QBM.AppServer.Client
-
/branch <compilation branch ID>: Queries the compilation status of the API saved under this compilation branch.
-
/htmlapp <name of the HTML package>: Returns data for the specified HTML package.
-
-D: Returns data for debug assemblies.
-
-R: Returns data for release assemblies.
Related topics
get-filestate
Compares the local file structure with the file structure in the database.
Using the QBM | ImxClient | get-filestate | NewFilesExcludePatterns configuration parameter, you can define which files are excluded from the synchronization. This prevents excessive load during synchronization. The node_modules and imx-modules folders are excluded from the synchronization by default.
You can adjust the configuration parameters in the . When specifying the rules, use the format defined in:
https://docs.microsoft.com/dotnet/api/microsoft.extensions.filesystemglobbing.matcher
Use the | character to delimit multiple entries.
NOTE: This configuration parameter is generally only used to exclude new files from the synchronization. Files that already exist in the database are not taken into account.
Parameters
Login parameter:
Required parameters:
Optional parameter:
-
/conndialog <option>: Specifies whether a login window is displayed for the database connection. The following options are possible:
-
off: The login window is not shown. If the database is not connected, an attempt is made to establish a connection.
-
show: The login window is shown (even is a database is already connected) and the new connection replaces the old one.
-
fallback (default): The current database connection is used. If the database is not connected, an attempt is made to establish a connection.
-
/factory <target system>: Specifies the target system for the connection. Enter this parameter if you want to establish a connection to the application server. Example: QBM.AppServer.Client.ServiceClientFactory, QBM.AppServer.Client
-
/workspace <directory path>: Specifies the working directory where the files you want to match are located. If you do not enter anything here, the current directory is used.
Related topics
help
Displays a list of available commands.
Parameters
To view help for a specific command, add the command as a parameter.
Example: help fetch-files
Related topics
inject-package
Installs packages from a tgz file into the node_modules directory of the working directory.
This is intended to be used only with local, dependency-free packages that do not require a full NPM installation.
Parameter
Required parameters:
-
/inject <package1>,<package2>,...: Specifies which packages to install. Enter the packages' names, separated by commas.
Optional parameter:
Related topics