Salesforce CLI : Ne perdez plus de temps, utilisez-le!

Salesforce CLI est un outil puissant qui permet aux développeurs d’interagir avec Salesforce depuis leur terminal. Il offre un large éventail de commandes pour automatiser des tâches, gérer les données et déployer du code.

Dans cet article, nous allons explorer les commandes Salesforce CLI les plus utiles pour les développeurs.

Afficher la liste des organisations connectées :

sf org list 

Se connecter à une org (sandbox/production) :

sf org login web

Créer une scratch org :

sf org create scratch -f config/project-scratch-def.json

Pull (/retrieve) la metadonnée de la sandbox/scratch org/production vers local :

sf project retrieve start 

Push (/deploy) la metadonnée du local vers la sandbox/scratch org/production :

sf project deploy start 

Reset le tracking (remettre à 0 les metadatas modifiées entre son local et la sandbox/scratch org) :

sf reset tracking

Exécuter une requête SOQL :

sf data query --query "SELECT Id, Name, Account.Name FROM Contact"

Suppression de la scratch org :

sf org delete scratch

Ouvrir la sandbox/scratch org dans le navigateur :

sf org open

Obtenir de l’aide rapidement sur chacune des commandes et accéder à la totalité des flags supplémentaires :

Il faut ajouter à la fin de la commande “-h” pour l’aide courte

sf org list -h

Il faut ajouter à la fin de la commande “—help” pour l’aide complète

sf org list —-help

Conclusion :

Cette liste de commandes n’est pas exhaustive, il en existe beaucoup d’autres afin d’importer de la data, d’assigner des permissions set, de jouer un script en apex, de lancer des classes de tests, etc. N’hésitez pas à explorer la documentation officielle Salesforce CLI pour découvrir d’autres commandes utiles.

Si vous développez quotidiennement, vous utiliserez fréquemment celle-ci.

Voici quelques ressources supplémentaires qui pourraient vous être utiles :

Trailhead : Salesforce CLI Basics: https://trailhead.salesforce.com/content/learn/modules/cli-basics

Documentation Salesforce CLI : https://developer.salesforce.com/docs/atlas.en-us.sfdx_cli_reference.meta/sfdx_cli_reference/cli_reference_unified.htm

Diagramme pour expliquer le push et pull de metadata

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *