---
schema_version: "1"
id: e60db09f147af7b17a46869e2e51bcff62c78febeda02f5e2728a56c45b19155
title: Salesforce CLI Super Powers
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/salesforcedx/sfcliplugin/guides/code/super-powers.md
canonical_url: https://developer.salesforce.com/docs/platform/salesforce-cli-plugin/guide/super-powers.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 2db30f5d9c08484a99e21bcb476ca82785b8009b91413210a0cde11e0434c25b
products:
  - Salesforce CLI Plugin Developer Guide
  - salesforcedx
---
# Salesforce CLI Super Powers

Salesforce CLI includes these features and commands that are particularly useful as you develop your plugin. Run the commands with the `--help` flag to get more information.

- Command and Flag Autocomplete

  - : The Salesforce CLI autocomplete feature predicts and suggests possible command or flag completions after you press the tab key while typing a CLI command in a terminal. This feature helps you save time and effort by reducing the amount of typing required. See [Autocomplete Salesforce CLI Commands and Flags](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_dev_cli_autocomplete.htm) for information about configuring and using it.

- `sf search`

  - : Return a list of Salesforce CLI commands that you can scroll through or search and view the command summaries.

- `sf plugins inspect <my-plugin>`

  - : Show the properties of an installed plugin, such as the version, GitHub home page, commands, and dependencies. For example, `sf plugins inspect org`.

- `sf plugins discover`

  - : Show a list of third-party plugins that you can install into Salesforce CLI. These plugins aren't created by Salesforce, so make sure that you trust their creators or have reviewed the source code. Install the plugins at your own risk.

- `sf which <command>`

  - : Show the plugin that contains a particular command. For example, `sf which org create scratch`.

- `sf plugins reset`

  - : Remove all user-installed and linked plugins.

- `sf whatsnew`

  - : Show the Salesforce CLI release notes for the currently installed or previous version.

- `sf commands`

  - : List all the available Salesforce CLI commands.

- `sf doctor`

  - : Gather CLI configuration data and run diagnostic tests to discover and report potential problems in your environment. See [Use the Doctor to Troubleshoot Problems](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_trouble_doctor.htm) and [Integrate Your Plugin With the `doctor` Command](https://developer.salesforce.com/docs/platform/salesforce-cli-plugin/integrate-doctor.md)
