All apps/dprint

dprint

dprint

A pluggable and configurable code formatting platform. One fast, secure tool for every language in your repo.

Runs as dprint|macOS, Linux, Windows|dprint.dev

Autocomplete

Fig spec, with what the manifest adds · 15 subcommands · 4 options
Published once and never changed; check the digest before caching
sha256
d96f2c07962e59c92957af0a995f3f645c345242e1e66b5dd1c3f66206dcffb4
Size
9265 bytes
Subcommands15 subcommands
dprint init
Initializes a configuration file in the current directory
dprint fmt
Formats the source files and writes the result to the file system
dprint check
Checks for any files that haven't been formatted
dprint config
Functionality related to the configuration file
dprint config add
Adds a plugin to the configuration file
dprint config init
Initializes a configuration file in the current directory
dprint config update
Updates the plugins in the configuration file
dprint config help
Prints the help of the given subcommand(s)
dprint output-file-paths
Prints the resolved file paths for the plugins based on the args and configuration
dprint output-resolved-config
Prints the resolved configuration for the plugins based on the args and configuration
dprint output-format-times
Prints the amount of time it takes to format each file. Use this for debugging
dprint clear-cache
Deletes the plugin cache directory
dprint upgrade
Upgrades the dprint executable
dprint license
Outputs the software license
dprint help
Prints the help of the given subcommand(s)
OptionsOn dprint itself
-c--config
Path or url to JSON configuration file. Defaults to dprint.json or .dprint.json in current or ancestor directory when not provided <config>
-h--help
Prints help information
--plugins
List of urls or file paths of plugins to use. This overrides what is specified in the config file <urls/files>
--verbose
Prints additional diagnostic information