SFDX Simplified


The Salesforce CLI is a powerful command-line interface that simplifies development and build automation when working with your Salesforce org. Use it to:

Benefits:

  • Aggregate all the tools you need to develop with and perform commands against your Salesforce organization.
  • Synchronize source to and from scratch organizations
  • Create and manage organizations
  • Import and export data
  • Create and execute tests
  • Create and install packages
Installation

Download:  Salesforce CLI 

After Installing SFDX CLI, please verify is it working fine or not?

Open Command Prompt for Windows.

  • Press Windows Key + R to open the Run dialog box.
              
  • Type CMD to open Command Prompt.
  • Type SFDX to verify version and command.
             

Commands:    SFDX commands

  1. autocomplete
  2. commands
  3. force:alias:list
  4. force:alias:set
  5. force:analytics:template:create
  6. force:apex:class:create
  7. force:apex:execute
  8. force:apex:log:get
  9. force:apex:log:list
  10. force:apex:log:tail
  11. force:apex:test:report
  12. force:apex:test:run
  13. force:apex:trigger:create
  14. force:auth:device:login
  15. force:auth:jwt:grant
  16. force:auth:list
  17. force:auth:logout
  18. force:auth:sfdxurl:store
  19. force:auth:web:login
  20. force:community:create
  21. force:community:publish
  22. force:community:template:list
  23. force:config:get
  24. force:config:list
  25. force:config:set
  26. force:data:bulk:delete
  27. force:data:bulk:status
  28. force:data:bulk:upsert
  29. force:data:record:create
  30. force:data:record:delete
  31. force:data:record:get
  32. force:data:record:update
  33. force:data:soql:query
  34. force:data:tree:export
  35. force:data:tree:import
  36. force:lightning:app:create
  37. force:lightning:component:create
  38. force:lightning:event:create
  39. force:lightning:interface:create
  40. force:lightning:lint
  41. force:lightning:lwc:test:create
  42. force:lightning:lwc:test:run
  43. force:lightning:lwc:test:setup
  44. force:lightning:test:create
  45. force:lightning:test:install
  46. force:lightning:test:run
  47. force:limits:api:display
  48. force:mdapi:convert
  49. force:mdapi:deploy
  50. force:mdapi:deploy:cancel
  51. force:mdapi:deploy:report
  52. force:mdapi:describemetadata
  53. force:mdapi:listmetadata
  54. force:mdapi:retrieve
  55. force:mdapi:retrieve:report
  56. force:org:clone
  57. force:org:create
  58. force:org:delete
  59. force:org:display
  60. force:org:list
  61. force:org:open
  62. force:org:shape:create
  63. force:org:shape:delete
  64. force:org:shape:list
  65. force:org:snapshot:create
  66. force:org:snapshot:delete
  67. force:org:snapshot:get
  68. force:org:snapshot:list
  69. force:org:status
  70. force:package1:version:create
  71. force:package1:version:create:get
  72. force:package1:version:display
  73. force:package1:version:list
  74. force:package:create
  75. force:package:hammertest:list
  76. force:package:hammertest:report
  77. force:package:hammertest:run
  78. force:package:install
  79. force:package:install:report
  80. force:package:installed:list
  81. force:package:list
  82. force:package:uninstall
  83. force:package:uninstall:report
  84. force:package:update
  85. force:package:version:create
  86. force:package:version:create:list
  87. force:package:version:create:report
  88. force:package:version:list
  89. force:package:version:promote
  90. force:package:version:report
  91. force:package:version:update
  92. force:project:create
  93. force:project:upgrade
  94. force:schema:sobject:describe
  95. force:schema:sobject:list
  96. force:source:convert
  97. force:source:delete
  98. force:source:deploy
  99. force:source:deploy:cancel
  100. force:source:deploy:report
  101. force:source:open
  102. force:source:pull
  103. force:source:push
  104. force:source:retrieve
  105. force:source:status
  106. force:user:create
  107. force:user:display
  108. force:user:list
  109. force:user:password:generate
  110. force:user:permset:assign
  111. force:visualforce:component:create
  112. force:visualforce:page:create
  113. help
  114. plugins
  115. plugins:generate
  116. plugins:install
  117. plugins:link
  118. plugins:trust:sign
  119. plugins:trust:verify
  120. plugins:uninstall
  121. plugins:update
  122. update
  123. which 


USE of SFDX help

Use "--help" to get assistance on a SFDX command.

Example: SFDX force --help

Connecting to a Salesforce Organization.

  • Using Command Prompt

sfdx force:auth:web:login --setalias DefaultOrg
--instanceurl https://test.salesforce.com --setdefaultusername

  • Using Microsoft VS Code

VS Code provides a user-friendly user interface where you do not have to remember all SFDX commands. It provides a realistic approach to execute the SFDX command in the backend. for example, the above command can be executed using >SFDX: Set a Default Org.


Note: Until you have created a project in VS Code, you cannot see all SFDX command.



This article will be updated on viewers comments.

Comments

Popular posts from this blog

Salesforce WebService Integration

Connect Salesforce REST API Using JavaScript