Skip to content
/ kuro Public

Run Black only on Git unstaged/untracked files (+ project options through config files!)

License

Notifications You must be signed in to change notification settings

BamBalaam/kuro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kuro

Run Black (Python code formatter) only on Git unstaged/untracked files

Code style: black

Requirements

Usage

Usage: kuro [OPTIONS]

Options:
  --diff             Create a diff of the changes, in a 'kuro.diff' file. If
                     you approve the changes, run kuro with --apply_diff.
  --apply_diff       Consume (and delete) an existing 'kuro.diff' file.
  --project_options  Setup options for Kuro/Black on a directory level.
  --help             Show this message and exit.

If you so desire, you can set a different Kuro/Black configuration on a global level by exporting an environment variable called KURO_BLACK_OPTIONS.

Kuro will prioritize using project options over using global options.

If no global or local options are set, Kuro will just run Black normally.

TODO List

  • Validation of Black settings saved on .kuro_config file
  • Fix applying patch file (slightly broken at the moment)

About

Run Black only on Git unstaged/untracked files (+ project options through config files!)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages