DEPRECATED Use powerapps-tools instead
Build | NPM |
---|---|
Dynamics 365 CLI for scaffolding development projects
- Web resource project scaffolding
- Typescript for JavaScript files
- Webpack for bundling
- Babel for polyfills and compiling ES2015+
- Unit tests using xrm-mock and Jest
- Deploy web resources
- Plugin project scaffolding
- Base plugin classes
- No ILMerge needed
- Deploy plugin assemblies and types
- Deploy plugin steps
- Workflow project scaffolding
- Workflow activity base class
- No ILMerge needed
- Deploy workflow assemblies and types
- Console application project scaffolding
#npm
npm install -g d365-cli
#yarn
yarn global add d365-cli
d365 create webresource
d365 create plugin
d365 create workflow
d365 create console
d365 add script Account
d365 add test-script Account
d365 add html index
d365 add css stylesheet
d365 add plugin AccountCreate
d365 add workflow SomeActivity
To deploy, sign in here to grant access to your Dynamics 365 organization.
Deployment configuration is stored in config.json. Authentication information is stored in creds.json. The "create" and "add" commands will generate and updates these files for you.
d365 deploy webresource
d365 deploy plugin
d365 deploy workflow
Contributions are welcome. To commit changes, stage them then run npm run commit
to commit. This will format the commit so semantic-release can select the correct version number.