Microsoft Power Platform CLI Command Groups
Command Group | Description |
---|---|
pac admin | Work with your Power Platform Admin Account |
pac application | Commands for listing and installing available Dataverse applications from AppSource |
pac auth | Manage how you authenticate to various services |
pac canvas | Operating with Power Apps .msapp files |
pac catalog | Commands for working with Catalog in Power Platform |
pac connection | Commands for working with Dataverse connection. |
pac connector | Commands for working with Power Platform Connectors |
pac copilot | Tools and utilities for copilot scenarios |
pac data | Import and export data from Dataverse. |
pac help | Show help for the Microsoft Power Platform CLI. |
pac modelbuilder | Code Generator for Dataverse APIs and Tables |
pac org | Work with your Dataverse organization. |
pac package | Commands for working with Dataverse package projects |
pac pcf | Commands for working with Power Apps component framework projects |
pac pipeline | Work with Pipelines |
pac plugin | Commands for working with Dataverse plug-in class library |
pac power-fx | (Preview) Commands for working with Power Fx |
pac powerpages | Commands for working with Power Pages website. |
pac solution | Commands for working with Dataverse solution projects |
pac telemetry | Manage telemetry settings. |
pac test | (Preview) Execution of automated tests for a Power App |
pac tool | Power Platform tools that can be installed and launched. |
pac virtual-agent | Commands for working with Power Virtual Agent bots |
Enable tab completion in PowerShell
Power Platform CLI has a pac complete
command similar to the .NET CLI complete command.
When configured using the instructions below, you can type just the beginning of a command and then use the Tab key to complete the input entered.
To add tab completion to PowerShell for the PAC CLI, create or edit the profile stored in the variable $PROFILE
. For more information, see How to create your profile and Profiles and execution policy.
Add the following code to your profile:
$scriptblock = {
param($wordToComplete, $commandAst, $cursorPosition)
&pac complete -s "$($commandAst.ToString())" | ForEach-Object {
[System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_)
}
}
Register-ArgumentCompleter -Native -CommandName pac -ScriptBlock $scriptblock
Other Shells
You can also use this with bash, zsh, fish, and nushell. Instead of dotnet complete
use pac complete
See also
Feedback
Submit and view feedback for