Power Apps Portal Helper

IMPORTANT
Help UKRAINE ! Your action matters! Donate to support Ukrainian Army! Donate to charity funds! Organize/join street protests in your city to support Ukraine and condemn Russian aggression! Expose and report Russian disinformation! #StandWithUkraine

A couple of days ago Microsoft updated their Microsoft Power Apps CLI library to allow developer work with Power Apps Portals easily, by allowing to use commands to download and work with data locally in our favourite IDE of choice (see video here). Inspired by Danish Naglekar and his awesome PCF Builder I decided to create something similar, but for Portals - welcome my first VS Code extension Power Apps Portal Helper. Now you don’t need to remember commands and arguments for them to more easily work with CLI. You can download an extension from here or directly from your VS Code. You can find usage examples below.

IMPORTANT

UPDATE - The name of the extension was updated from Power Apps Portal Helper to Power Pages Helper to reflect changes in Microsoft naming. See this post for the full update.

List of all available commands

CommandDescription
List PortalsShows the list of available portals for current Dataverse organization
Download PortalDownload portal by id from current Dataverse org to specified local path
Upload PortalUpload portal from local folder to current Dataverse org
Upload Current PortalUpload portal from open workspace folder to current Dataverse org
Create New Auth ProfileCreates a new auth profile for specified Dataverse org
List Auth ProfilesShows list of profiles that are authenticated with Dataverse orgs for current machine.
Delete Auth ProfileDeletes a specific profile from the current machine
Switch Auth ProfileChanges the default profile connected to Dataverse org

Usage examples

  1. List Portals

    List-Portals

  2. Upload Portal

    Upload-Portal

  3. Upload Current Portal

    Upload-Current-Portal

  4. Download Portal

    Download-Portal