Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gfarb/sfdx-deliverability-access
Salesforce DX plugin to seamlessly update Email Deliverability Access Level via command line interface.
https://github.com/gfarb/sfdx-deliverability-access
salesforce salesforce-developers sfdx sfdx-cli sfdx-commands sfdx-plugin
Last synced: 2 days ago
JSON representation
Salesforce DX plugin to seamlessly update Email Deliverability Access Level via command line interface.
- Host: GitHub
- URL: https://github.com/gfarb/sfdx-deliverability-access
- Owner: gfarb
- License: mit
- Created: 2022-03-09T16:26:40.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-12-16T21:14:16.000Z (almost 2 years ago)
- Last Synced: 2024-08-09T08:56:46.826Z (3 months ago)
- Topics: salesforce, salesforce-developers, sfdx, sfdx-cli, sfdx-commands, sfdx-plugin
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/sfdx-deliverability-access
- Size: 1.88 MB
- Stars: 15
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-sfdx-plugins - sfdx-deliverability-access
README
# sfdx-deliverability-access
## `sfdx deliverability:access [-l ] [-u ]`
This SFDX Plugin was created to set Email Deliverability Access Level for an org easily and quickly. This project uses Puppeteer and headless browsing to open Setup in the target org and set Email Deliverability Access Level to the desired value.
```
USAGE
$ sfdx deliverability:access [-l ] [-u ] [--json] [--loglevel
trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]OPTIONS
-l, --level=level (values are not case sensitive)
No access: None, N, 0
System email only: System, S, 1
All email: All, A, 2-u, --user=user
Username or alias for the target org; overrides default target org--loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)
[default: warn] logging level for this command invocationEXAMPLES
sfdx deliverability:access --level All
sfdx deliverability:access --level None
sfdx deliverability:access --level System
sfdx deliverability:access -l a -u [email protected]
```## Installation
```
sfdx plugins:install sfdx-deliverability-access
sfdx deliverability:access --help
```## Requirements
1. [Node.js](https://nodejs.org/en/)
1. [Salesforce CLI](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)
1. [Salesforce Lightning](https://www.salesforce.com/products/platform/lightning/)## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.
## Supporting Docs
- [Salesforce CLI](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm)
- [Salesforce CLI Plug-ins](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_plugin_version.htm)
- [Salesforce Email Deliverability](https://help.salesforce.com/s/articleView?id=sf.data_sandbox_email_deliverability.htm&type=5)
- [Puppeteer](https://pptr.dev/)