---
schema_version: "1"
id: 7d997324e68871e13f4a54c2baad5eb9e7896bcfb4299e6424b068fcb9e341f9
title: dev Commands
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/salesforcedx/sfclireference/guides/dev/cli_reference_dev.md
canonical_url: https://developer.salesforce.com/docs/platform/salesforce-cli-reference/guide/cli_reference_dev.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: e9adafc84489a62c9865b1523db7cb44c6f9cdf24eb637ddd3ddeb6df60b6218
products:
  - Salesforce CLI Command Reference
  - salesforcedx
---
<!-- prettier-ignore-start -->

# dev Commands

Commands for sf plugin development.

- **[dev audit messages](https://developer.salesforce.com/docs/platform/salesforce-cli-reference/guide/cli_reference_dev_audit_messages.md)**<br>
  Audit messages in a plugin's messages directory to locate unused messages and missing messages that have references in source code.
- **[dev convert messages](https://developer.salesforce.com/docs/platform/salesforce-cli-reference/guide/cli_reference_dev_convert_messages.md)**<br>
  Convert a .json messages file into Markdown.
- **[dev convert script](https://developer.salesforce.com/docs/platform/salesforce-cli-reference/guide/cli_reference_dev_convert_script.md)**<br>
  Convert a script file that contains deprecated sfdx-style commands to use the new sf-style commands instead.
- **[dev generate command](https://developer.salesforce.com/docs/platform/salesforce-cli-reference/guide/cli_reference_dev_generate_command.md)**<br>
  Generate a new sf command.
- **[dev generate flag](https://developer.salesforce.com/docs/platform/salesforce-cli-reference/guide/cli_reference_dev_generate_flag.md)**<br>
  Generate a flag for an existing command.
- **[dev generate plugin](https://developer.salesforce.com/docs/platform/salesforce-cli-reference/guide/cli_reference_dev_generate_plugin.md)**<br>
  Generate a new sf plugin.

<!-- prettier-ignore-end -->
