Sessions
Explore Dreamforce 2023 sessions.
View 1,500+ sessions by role, topic, or industry to see an example of what's to come at Dreamforce 2024.


Build Innovative Tools With CLI Plug-Ins, the sf Way
Building Salesforce CLI plug-ins is easier than ever. Learn from the CLI team and plug-in developers about all the resources available for you to bring your plug-in ideas to life.
, Developer, Salesforce CLI, Salesforce
, Senior Delivery Principal, Slalom
, CTO, Cloudity
Role: Architect, Developer
Product: Agentforce 360 Platform
Session Level: Intermediate
- Wednesday, Sep 131:00 PM - 1:40 PM PDT(8:00 PM - 8:40 PM GMT)Room 2008 (Moscone West, Level 2)
Session Summary by Einstein: In this Dreamforce session, Andrés, Nicolas, and Shane from Salesforce and Slalom demonstrated how to build a CLI plugin. They showcased the process of creating a command that installs a package based on a public open-source GitHub repo. The team highlighted the importance of designing commands that are clear, consistent, and well-documented. The session also covered the use of tests and the importance of having a return type for commands. The team concluded by encouraging attendees to contribute to the maintenance and improvement of plugins.
Key Takeaways by Einstein:
- • The session demonstrated how to build a CLI plugin command, showcasing the tooling added to simplify the process, including generating commands and tests, and providing extensive documentation and sample code.
- • The new CLI version 2 has a style guide with structured commands and no namespaces, allowing for a more unified and user-friendly experience. It also includes built-in building blocks for adding interactivity to commands.
- • The session highlighted potential areas for plugin development, including CI/CD, documentation and code quality, data management and visualization, and general productivity, encouraging attendees to contribute to existing plugins or create their own.
From thought-provoking sessions to hands-on workshops, Dreamforce equips you with the tools and knowledge to succeed."
Nadina D. Lisbon
CRM Enterprise Architect
NetApp

