Simply is a collection of Salesforce CLI plugins built by SimplySF that add commands for working with Apex, Apex Enterprise Patterns, CI/CD pipelines, Communities, data, documentation generation, Flows, packages, permissions, projects, schema visualization, and SObjects in Salesforce orgs.
📖 Documentation site — guides and command reference for every plugin, with simply-cicd covered in the most depth.
This repository is a monorepo. Thirteen packages are published independently to npm as CLI plugins, plus three internal libraries used by them:
| Package | Description |
|---|---|
@simplysf/simply |
Orchestrator plugin — bundles the plugins marked ✅ below |
@simplysf/simply-aep |
Commands for Apex Enterprise Patterns tooling (fflib, force-di, AT4DX) ✅ |
@simplysf/simply-apex |
Commands for working with Apex ✅ |
@simplysf/simply-cicd |
Commands for Salesforce CI/CD pipelines |
@simplysf/simply-community |
Commands for working with Salesforce Communities ✅ |
@simplysf/simply-data |
Commands for uploading and downloading files in a Salesforce org ✅ |
@simplysf/simply-document |
Commands for generating project documentation ✅ |
@simplysf/simply-flow |
Commands for working with Flows ✅ |
@simplysf/simply-package |
Commands for managing package dependencies ✅ |
@simplysf/simply-permissions |
Commands for working with permissions ✅ |
@simplysf/simply-project |
Commands for working with Salesforce projects ✅ |
@simplysf/simply-schema |
Commands for visualizing Salesforce schema ✅ |
@simplysf/simply-sobject |
Commands for working with SObjects ✅ |
Internal libraries — consumed by the plugins above, not Salesforce CLI plugins themselves:
| Package | Description |
|---|---|
@simplysf/simply-core |
Querying, bulk export, CSV, and sfdx-project.json utilities |
@simplysf/simply-plugin-kit |
Shared oclif command building blocks |
@simplysf/simply-report |
Shared HTML report scaffolding |
See each package's README for its full command reference.
@simplysf/simply-cicd is published on its own and is not bundled into the orchestrator — install it directly if you want its commands.
Install the orchestrator plugin to get every command in one shot, or install an individual plugin for just the commands you need:
sf plugins install @simplysf/simplysf plugins install @simplysf/simply-aep
sf plugins install @simplysf/simply-apex
sf plugins install @simplysf/simply-cicd
sf plugins install @simplysf/simply-community
sf plugins install @simplysf/simply-data
sf plugins install @simplysf/simply-document
sf plugins install @simplysf/simply-flow
sf plugins install @simplysf/simply-package
sf plugins install @simplysf/simply-permissions
sf plugins install @simplysf/simply-project
sf plugins install @simplysf/simply-schema
sf plugins install @simplysf/simply-sobjectContributions are welcome. See CONTRIBUTING.md for the repo structure, how to set up and build the project, our commit conventions, and how to submit a pull request. Each package also has its own CONTRIBUTING.md covering what's specific to it — read the root one first, then that package's. Please also read our Code of Conduct.
Please report bugs or request features by opening an issue in this repository.
Licensed under the Apache-2.0 license.