TODO 2020.07.26: v Make patch not apply when the file is different from the one in commit (apply()) (2020.07.27) x git-sugcommit (like `git am`, but use the name and email of the commenter as the author) v Replace `unwrap()`s, with errors/Results (2020.07.28) v Test `Suggestions.diff()` (2020.07.27) 2020.07.28: v Add docs (2020.08.02) x Rename to github-suggestion-patch v Rename to github-suggestion v Print error messages instead of `unwrap()`s in binaries (2020.08.01) v Binary exit codes (2020.08.01) v Accept multiple suggestion CLI arguments (2020.08.01) v Accept suggestion comment IDs as CLI args, get repo owner and name from local Git remote (2020.08.01) v Man pages (2020.08.03) 2020.07.29: v Get GitHub token from env variable, command line argument, or config (2020.08.01) 2020.08.01: v Use colour output when printing diff to tty (2020.08.30) v Print usage documentation (2020.08.02) 2020.08.02: v Add version argument (2020.08.03) 2020.08.21: sugpatch: v Use `git-diff` to output diffs for colour. Make a blob of the patched file and diff the blobs with `git diff @:src/server.rs 94030f1dd1678a44e4becc955c0f078697c06b47` v Pass unrecognised options to `git-diff` v Rename to `sugdiff` v Rename crate to `git-suggestion`