Voici les différentes commandes proposé par le CLI de Salesforce :
Nom | Description |
---|---|
analytics | Ces commandes permettent de travailler avec des ressources analytiques. |
force:analytics:template:create | Cette commande permet de créer un modèle Analytics simple dans le répertoire spécifié. |
apex | Ces commandes permettent de créer des classes Apex, exécuter des blocs anonymes, afficher vos journals de bord, exécuter des tests Apex et afficher les résultats des tests Apex. |
force:apex:log:list | Cette commande permet d'afficher une liste des identificateurs de journal de bord de débogage, ainsi que des informations générales sur les journals de bord. |
force:apex:log:tail | Cette commande permet d'activer le journal de bord du débogage et d'afficher le journal de bord dans le terminal. Vous pouvez également diriger les journals de bord vers un fichier. |
force:apex:test:report | Cette commande permet d'afficher les résultats du test pour un test spécifique. |
force:apex:test:run | Cette commande permet d'exécuter des tests Apex. |
force:apex:class:create | Cette commande permet de créer une classe Apex dans le répertoire spécifié ou dans le répertoire de travail actuel. |
force:apex:trigger:create | Cette commande permet de créer un déclencheur Apex dans le répertoire spécifié ou dans le répertoire de travail actuel. |
force:apex:execute | Cette commande permet d'exécuter une ou plusieurs lignes de code Apex anonyme saisies sur la ligne de commande ou exécute le code dans un fichier local. |
force:apex:log:get | Cette commande permet de récupérer le journal spécifié ou le nombre donné de journaux les plus récents de l'organisation de travail. |
auth | Ces commandes permettent d'autoriser une organisation Salesforce à utiliser l'interface de ligne de commande Salesforce. |
force:auth:device:login | Cette commande permet d'autoriser une organisation à l'aide d'un code d'appareil. Vous devez ouvrir un navigateur Web, accéder à l'URL de vérification et saisir le code. |
force:auth:jwt:grant | Cette commande permet d'autoriser une organisation Salesforce à l'aide du flux JWT. |
force:auth:list | Cette commande permet de répertorier les informations de connexion d'authentification. |
force:auth:logout | Cette commande permet de déconnecter de l'une ou de toutes vos organisations Salesforce autorisées. |
force:auth:sfdxurl:store | Cette commande permet d'autoriser une organisation Salesforce à l'aide d'une URL d'authentification SFDX. |
force:auth:web:login | Cette commande permet d'autoriser une organisation Salesforce en ouvrant un navigateur Web afin que vous puissiez vous connecter via salesforce.com. |
cmdt | Ces commandes permettent de créer et de mettre à jour des types de métadonnées personnalisées et leurs enregistrements. |
force:cmdt:create | Cette commande permet de créer un nouveau type de métadonnées personnalisé dans le projet actuel. |
force:cmdt:field:create | Cette commande permet de générer un champ de métadonnées personnalisé en fonction du type de champ fourni. |
force:cmdt:generate | Cette commande permet de générer un type de métadonnées personnalisé et tous ses enregistrements pour le sObject fourni. |
force:cmdt:record:create | Cette commande permet de créer un nouvel enregistrement pour un type de métadonnées personnalisé donné dans le projet actuel. |
force:cmdt:record:insert | Cette commande permet de créer de nouveaux enregistrements de type de métadonnées personnalisés à partir d'un fichier CSV. |
community | Ces commandes permettent d'utiliser les commandes de communauté pour créer et publier une communauté et afficher une liste des modèles disponibles dans votre organisation. |
force:community:create | Cette commande permet de créer une communauté à l'aide d'un modèle. |
force:community:publish | Cette commande permet de publier votre communauté Lightning pour la faire vivre. Chaque fois que vous le publiez, vous mettez à jour la communauté en direct avec les mises à jour les plus récentes. |
force:community:template:list | Cette commande permet de récupérer la liste des modèles disponibles dans votre organisation pour créer une communauté. |
data | Ces commandes permettent de manipuler les enregistrements dans votre organisation. |
force:data:bulk:delete | Cette commande permet de supprimer un lot d'enregistrements répertoriés dans un fichier CSV. |
force:data:bulk:status | Cette commande permet d'interroger l'API Bulk pour l'état du travail ou l'état du lot. |
force:data:bulk:upsert | Cette commande permet de créer une tâche et un ou plusieurs lots pour insérer de nouvelles lignes et mettre à jour des lignes existantes en accédant à l'API Bulk. |
force:data:record:create | Cette commande permet de créer et d'insérer un enregistrement. |
force:data:record:delete | Cette commande permet de supprimer un seul enregistrement. |
force:data:record:get | Cette commande permet d'afficher un seul enregistrement. |
force:data:record:update | Cette commande permet de mettre à jour un seul enregistrement. |
force:data:soql:query | Cette commande permet d'exécuter une requête SOQL. |
force:data:tree:export | Cette commande permet d'exporter les données d'une organisation au format d'arborescence sObject pour la consommation force:data:tree:import. |
force:data:tree:import | Cette commande permet d'importer des données dans une organisation à l'aide de l'API SObject Tree Save. Ces données peuvent inclure des relations maître-détails. |
lightning | Ces commandes permettent de créer des composantes Aura et des composantes Web de Lightning. |
force:lightning:lint | Cette commande permet d'exécuter une analyse statique, ou outil «peluches» sur le code de votre une composante Aura. |
force:lightning:app:create | Cette commande permet de créer un ensemble d'applications Lightning dans le répertoire spécifié ou dans le répertoire de travail actuel. |
force:lightning:component:create | Cette commande permet de créer un paquet pour une composante Aura ou une composante Web de Lightning dans le répertoire spécifié ou le répertoire de travail actuel. |
force:lightning:event:create | Cette commande permet de créer un groupe d'événements Lightning dans le répertoire spécifié ou dans le répertoire de travail actuel. |
force:lightning:interface:create | Cette commande permet de créer un paquet d'interface Lightning dans le répertoire spécifié ou dans le répertoire de travail actuel. |
force:lightning:test:create | Cette commande permet de créer un test Lightning dans le répertoire spécifié ou dans le répertoire de travail actuel. |
force:lightning:lwc:test:create | Cette commande permet de créer un répertoire __tests__ dans le répertoire spécifié. |
force:lightning:lwc:test:run | Cette commande permet d'appeler les tests unitaires Jest de Lightning Web Components. |
force:lightning:lwc:test:setup | Cette commande permet d'installer les outils de test unitaire Jest pour les composants Web de Lightning. |
limits | Ces commandes permettent de limiter l'affichage de votre organisation et la mesure dans laquelle vous êtes près de les atteindre. |
force:limits:api:display | Cette commande permet d'afficher les appels et événements restants et maximum pour votre organisation. |
mdapi | Ces commandes permettent de récupérer et déployer des fichiers au format API de métadonnées représentant des composantes dans une organisation, ou pour convertir des métadonnées au format API de métadonnées dans le format source utilisé dans les projets Salesforce DX. |
force:mdapi:convert | Cette commande permet de convertir les métadonnées récupérées via l'API de métadonnées dans le format source utilisé dans les projets Salesforce DX. |
force:mdapi:deploy | Cette commande permet de déployer des représentations de fichiers de composantes dans une organisation en créant ou en mettant à jour les composantes qu'ils représentent. |
force:mdapi:deploy:cancel | Cette commande permet d'annuler un déploiement de métadonnées désynchronisé. |
force:mdapi:deploy:report | Cette commande permet de vérifier l'état actuel d'un déploiement de métadonnées désynchronisé. |
force:mdapi:describemetadata | Cette commande permet d'afficher des détails sur les types de métadonnées activés pour votre organisation. |
force:mdapi:listmetadata | Cette commande permet d'afficher les propriétés des composantes de métadonnées d'un type spécifié. |
force:mdapi:retrieve | Cette commande permet de récupérer un .zip de fichiers XML représentant des métadonnées de l'organisation ciblée. |
force:mdapi:retrieve:report | Cette commande permet de vérifier l'état d'une récupération de métadonnées désynchronisé. |
org | Ces commandes permettent de gérer les organisations que vous utilisez avec Salesforce CLI. |
force:org:clone | Cette commande permet de cloner une organisation sandbox à l'aide des valeurs spécifiées dans un fichier de configuration ou des paires clef=valeur que vous spécifiez sur la ligne de commande. |
force:org:create | Cette commande permet de créer une organisation scratch ou une organisation sandbox à l'aide des valeurs spécifiées dans un fichier de configuration ou des paires clef=valeur que vous spécifiez sur la ligne de commande. |
force:org:delete | Cette commande permet de marquer une organisation scratch ou sandbox pour suppression. |
force:org:display | Cette commande permet de demander la description de l'organisation actuelle ou cible. |
force:org:list | Cette commande permet de répertorier toutes les organisations que le Salesforce CLI a créées ou auxquelles elle s'est authentifiée. |
force:org:open | Cette commande permet d'ouvrir une organisation dans votre navigateur Web. |
force:org:shape:create | Cette commande permet de créer une configuration d'organisation de travail (forme) basée sur l'organisation source spécifiée. |
force:org:shape:delete | Cette commande permet de supprimer toutes les formes d'organisation que vous avez créées pour une organisation à l'aide de l'interface de ligne de commande Salesforce CLI. |
force:org:shape:list | Cette commande permet de répertorier toutes les formes d'organisation que vous avez créées à l'aide de l'interface de ligne de commande Salesforce CLI. |
force:org:snapshot:create | Cette commande permet de créer un instantané d'une organisation scratch. |
force:org:snapshot:delete | Cette commande permet de supprimer un instantané d'organisation de travail. |
force:org:snapshot:get | Cette commande permet de récupérer des détails sur un instantané d'organisation scratch. |
force:org:snapshot:list | Cette commande permet de répertorier les instantanés d'organisation de travail pour votre Dev Hub. |
force:org:status | Cette commande permet de signaler l'état de création de l'organisation sandbox. Si l'organisation est prête, il s'authentifie auprès de l'organisation. |
package | Ces commandes permettent de développer et installer des paquets. |
force:package:create | Cette commande permet de créer un paquet. |
force:package:delete | Cette commande permet de supprimer les paquets gérés déverrouillés et de deuxième génération. |
force:package:hammertest:list | Cette commande permet de répertorier les états des tests ISV Hammer en cours et terminés. |
force:package:hammertest:report | Cette commande permet de retourner l'état d'un test de marteau ISV en cours d'exécution ou les résultats d'un test de marteau terminé. |
force:package:hammertest:run | Cette commande permet d'exécuter ISV Hammer pour la version de paquet et les organisations abonnés spécifiées. |
force:package:install | Cette commande permet d'installer un paquet dans l'organisation cible. |
force:package:install:report | Cette commande permet de récupérer l'état d'une demande d'installation de paquet. |
force:package:installed:list | Cette commande permet de répertorier tous les paquets installés dans l'organisation cible. |
force:package:list | Cette commande permet de répertorier tous les paquets de l'organisation Dev Hub. |
force:package:uninstall | Cette commande permet de désinstaller un paquet de deuxième génération de l'organisation cible. |
force:package:uninstall:report | Cette commande permet de récupérer l'état d'une demande de désinstallation de paquet. |
force:package:update | Cette commande permet de mettre à jour les détails d'un paquet. |
force:package:version:create | Cette commande permet de créer une version de paquet dans l'organisation Dev Hub. |
force:package:version:create:list | Cette commande permet de répertorier toutes les requêtes de création de versions de paquet de deuxième génération dans l'organisation Dev Hub. |
force:package:version:create:report | Cette commande permet de récupérer les détails d'une demande de création de version de paquet dans l'organisation Dev Hub. |
force:package:version:delete | Cette commande permet de supprimer les versions de paquet géré déverrouillé et de deuxième génération. |
force:package:version:displayancestry | Cette commande permet d'afficher l'arborescence d'ascendance pour une version de paquet géré 2GP. |
force:package:version:list | Cette commande permet de répertorier toutes les versions de paquet dans l'organisation Dev Hub. |
force:package:version:promote | Cette commande permet de faire passer une version de paquet au état publié. |
force:package:version:report | Cette commande permet de récupérer les détails d'une version de paquet dans l'organisation Dev Hub. |
force:package:version:update | Cette commande permet de mettre à jour une version de paquet de deuxième génération dans l'organisation Dev Hub. |
package1 | Ces commandes permettent de créer et afficher les versions de paquet de première génération dans votre organisation Dev Hub. |
force:package1:version:create | Cette commande permet de créer une version de paquet de première génération dans l'organisation de publication. |
force:package1:version:create:get | Cette commande permet de récupérer l'état d'une requête de création de version de paquet. |
force:package1:version:display | Cette commande permet d'afficher des informations détaillées sur une version de paquet de première génération individuelle. |
force:package1:version:list | Cette commande permet de répertorier les versions du paquet spécifié ou de tous les paquets de première génération de l'organisation. |
project | Ces commandes permettent de configurer un projet Salesforce DX. |
force:project:upgrade | Cette commande permet de mettre à jour les fichiers de configuration et de définition du projet au dernier format. |
force:project:create | Cette commande permet de créer un projet Salesforce DX dans le répertoire spécifié ou dans le répertoire de travail actuel. |
schema | Ces commandes permettent d'afficher des informations sur les objets standard et personnalisés de votre organisation. |
force:schema:sobject:describe | Cette commande permet d'afficher les métadonnées d'un objet standard ou personnalisé. |
force:schema:sobject:list | Cette commande permet de répertorier tous les objets d'une catégorie sObject spécifiée. |
source | Ces commandes permettent de pousser et d'extraire la source vers et depuis vos organisations de travail, pour déployer et récupérer la source vers et depuis des organisations non suivies à la source, pour voir les changements de synchronisation entre votre projet et les organisations de travail, et pour convertir votre source en format métadonnées pour les déploiements d'API de métadonnées. |
force:source:convert | Cette commande permet de convertir les fichiers au format source en métadonnées que vous pouvez déployer à l'aide de l'API de métadonnées. |
force:source:delete | Cette commande permet de supprimer les fichiers source de votre projet et d'une organisation sans suivi de source, telle qu'un sandbox. |
force:source:deploy | Cette commande permet de déployer les métadonnées au format source dans une organisation. |
force:source:deploy:cancel | Cette commande permet d'annuler un déploiement de source désynchronisé. |
force:source:deploy:report | Cette commande permet de vérifier l'état actuel d'un déploiement de métadonnées désynchronisé. |
force:source:open | Cette commande permet d'ouvrir la page Lightning spécifiée dans Lightning App Builder. |
force:source:pull | Cette commande permet d'extraire la source modifiée de l'organisation de départ vers votre projet pour les maintenir synchronisées. |
force:source:push | Cette commande permet de pousser la source modifiée de votre projet vers une organisation de travail pour les maintenir synchronisées. |
force:source:retrieve | Cette commande permet de récupérer les métadonnées au format source d'une organisation vers votre projet Salesforce DX local. |
force:source:status | Cette commande permet de répertorier les modifications ayant été apportées localement, dans une organisation temporaire ou les deux. |
force:source:tracking:clear | Cette commande permet d'effacer toutes les informations de suivi de la source locale. |
force:source:tracking:reset | Cette commande permet de réinitialiser le suivi des sources locales et à distances. |
user | Ces commandes permettent d'effectuer des tâches d'administration liées à l'utilisateur. |
force:user:create | Cette commande permet de créer un utilisateur pour une organisation scratch. |
force:user:display | Cette commande permet d'afficher des informations sur un utilisateur d'une organisation scratch que la Salesforce CLI a créée ou authentifiée. |
force:user:list | Cette commande permet de répertorier tous les utilisateurs d'une organisation scratch que la Salesforce CLI a créée ou authentifiée. |
force:user:password:generate | Cette commande permet de génère un mot de passe pour les utilisateurs de l'organisation scratch. |
force:user:permset:assign | Cette commande permet d'attribuer un ensemble d'autorisations nommé à un ou plusieurs utilisateurs d'une organisation. |
visualforce | Ces commandes permettent de créer des pages et des composantes Visualforce. |
force:visualforce:component:create | Cette commande permet de créer une composante Visualforce dans le répertoire spécifié ou dans le répertoire de travail actuel. |
force:visualforce:page:create | Cette commande permet de créer une page Visualforce dans le répertoire spécifié ou dans le répertoire de travail actuel. |
Dernière mise à jour : Lundi, le 19 octobre 2020