Back to All Events

Into the Bowels of Salesforce CLI Plugins - Shane McLaughlin

You've probably typed `sfdx` before. This talk takes you deep inside those commands, to see how they're built and organized, spanning a number of repos and libraries. You'll see how they work together, how anyone can create plugins or contribute to ones that Salesforce manages. Developer topics include, with code examples,

- functionality provided at different levels by oclif, command, core, kit and jsforce libraries
- working with legacy plugin code
- plugin debugging and testing
- how to extend or overwrite the CLI using your own commands
- how to modularize plugins across repos (plugins for plugins)

You've probably typed `sfdx` before. This talk takes you deep inside those commands, to see how they're built and organized. You've probably typed `sfdx` before. This talk takes you deep inside those commands, to see how they're built and organized, spanning a number of repos and libraries. You'll see how they work together, how anyone can create plugins or contribute to ones that Salesforce manages. Developer topics include, with code examples, - functionality provided at different levels by oclif, command, core, kit and jsforce libraries - working with legacy plugin code- plugin debugging and testing- how to extend or overwrite the CLI using your own commands - how to modularize plugins across repos (plugins for plugins)