black

A Python auto code formatter. More information: <https://black.readthedocs.io/en/stable/usage_and_configuration/the_basics.html>.

Install

All systems
curl cmd.cat/black.sh
Debian Debian
apt-get install black
Ubuntu
apt-get install black
Arch Arch Linux
pacman -S python3-black
image/svg+xml Kali Linux
apt-get install black
Fedora
dnf install python3-black
Windows (WSL2)
sudo apt-get update sudo apt-get install black
OS X
brew install black

A Python auto code formatter. More information: <https://black.readthedocs.io/en/stable/usage_and_configuration/the_basics.html>.

  • Auto-format a file or entire directory:
    black path/to/file_or_directory
  • Format the code passed in as a string:
    black -c "code"
  • Output whether a file or a directory would have changes made to them if they were to be formatted:
    black --check path/to/file_or_directory
  • Output changes that would be made to a file or a directory without performing them (dry-run):
    black --diff path/to/file_or_directory
  • Auto-format a file or directory, emitting exclusively error messages to `stderr`:
    black --quiet path/to/file_or_directory
  • Auto-format a file or directory without replacing single quotes with double quotes (adoption helper, avoid using this for new projects):
    black --skip-string-normalization path/to/file_or_directory

© tl;dr; authors and contributors