2.4.1 • Published 3 months ago

@bsorrentino/zx-powerapps-cli v2.4.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

npm        npm publishing

zx-powerapps-cli

ZX scripts to simplify interactive Powerapps CLI usage

Getting started

npm install @bsorrentino/zx-powerapps-cli --save-dev

Scripts

zx-clone-flow

Clone a flow whitin an exported solution on local file system.

This script doesn't require connection to dataverse environment

Usage

npx zx-clone-flow [--solution <solution folder>] [--flow <flow json file name>] [--uuid <new flow uuid>]
Interactive arguments :
  1. Local solution's folder (could provide it on command line using: --solution ).
  2. Flow json file name in the form <Prefix>-XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.json present in <solution path>/Worlflows (could provide it on command line using: --flow )
Non-Interactive arguments :
  1. New Flow UUID in the form XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, if not provided a new one will be automatically generated

zx-export-solution

Export solution from powerapps a environment unpacking and saving it on local file system.

Solution is exported in both Managed and Unmanged package type

Usage

npx zx-export-solution  [--authindex <n>] 
                        [--solution <solution name>] 
                        [--keepzip]
                        [--unpackonly]
Interactive arguments :

if --unpackonly is not specified 1. Authentication profile's index (could provide it on command line using: --authindex ). 1. Solution's name that you've to export (could provide it on command line using: --solution ).

  > Take note that available solutions will be displayed before
  1. Publish customization
  2. Create settings

    the file generated will be <solution>_settings/<auth profile>_settings.json

if --unpackonly is specified
1. solution zip file (could provide it on command line using: --zipfile ). 1. Package type that you've to export Managed, Unmanaged, Both (could provide it on command line using: --package ). 1. Local solution's folder (could provide it on command line using: --solution ).

Non-Interactive arguments :
  • --keepzip : keeps original exported packages zip
  • --unpackonly : perform only solution unpacking and skips export

zx-import-solution

Pack solution from local file system and import it in a powerapps environment

Usage

npx zx-import-solution  [--authindex <n>] 
                        [--solution <solution folder>] 
                        [--package Managed|Unmanaged|Both] 
                        [--packonly]
                        [--noversion]
                        [--publish-changes]
Interactive arguments :

if --packonly is not specified 1. Authentication profile's index (could provide it on command line using: --authindex ). 1. Local solution's folder (could provide it on command line using: --solution ). 1. Use settings file

  > This will be asked only if the settings file `<solution>_settings/<auth profile>_settings.json` exists 

if --packonly is specified 1. Local solution's folder (could provide it on command line using: --solution ).

Non-Interactive arguments :
  • --packonly : perform only packing and skips import
  • --noversion : remove version from generated zip
  • ----publish-changes : publish your changes upon a successful import

zx-version-bump

Update local and remote solution's version

Usage

npx zx-version-bump [--authindex <n>] [--solution <solution folder>]

Such command interactively ask for : 1. Local solution's folder (if not provided on command line) 1. Version bump strategy increment build version / increment revision version 1. Authentication profile's index (if not provided on command line). 1. Update online version with the same version of the local one

zx-unpack-msapps

Unpack canvas app bundles (.msapp) contained in an exported solution

Usage

npx zx-unpack-msapps [--solution <solution folder>]

Such command interactively ask for : 1. Solution's folder (if not provided on command line)

Reference

2.3.0

3 months ago

2.4.1

3 months ago

2.4.0

3 months ago

2.3.1

3 months ago

2.2.1

10 months ago

2.2.0

10 months ago

2.1.0

10 months ago

2.0.9

12 months ago

2.0.8

12 months ago

2.0.7

1 year ago

2.0.6

1 year ago

2.0.5

1 year ago

2.0.4

1 year ago

2.0.3

2 years ago

2.0.2

2 years ago

1.5.3

2 years ago

1.5.2

2 years ago

1.5.1

2 years ago

1.5.0

2 years ago

1.0.5

2 years ago

1.4.0

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.0.4

2 years ago