hunkpick 0.8.1

Non-interactive git add -p alternative — pick and split unified-diff hunks by index, range, or content id
Documentation
# Shared editor defaults. rustfmt owns the Rust formatting; this only makes editors agree
# on the basics before it runs, and covers the files rustfmt does not touch.
root = true

[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
indent_style = space
indent_size = 4
# The same width rustfmt.toml sets as `max_width`, so an editor does not wrap a line where
# `cargo fmt` would not.
max_line_length = 100

# TOML stays out of this group: the manifests of this repository (`Cargo.toml`, `about.toml`)
# indent their multi-line arrays by 4, and no formatter would repair a mixed file.
[*.{yml,yaml,json}]
indent_size = 2

# Spelled out rather than left to `[*]`: five shell scripts, and until this was written two of
# them disagreed with the other three.
[*.sh]
indent_size = 4

[*.md]
# Two trailing spaces are a hard line break in Markdown.
trim_trailing_whitespace = false

[Makefile]
indent_style = tab