c12b4e9031
This patch introduces a super-simple format-diff tool, that allows you to do: ``` git diff | rustfmt-format-diff -p 1 ``` To format your current changes. For now it doesn't accept too much customisation, and it basically calls rustfmt with the default configuration, but more customisation can be added in the future if needed.
51 lines
978 B
TOML
51 lines
978 B
TOML
[package]
|
|
|
|
name = "rustfmt-nightly"
|
|
version = "0.2.1"
|
|
authors = ["Nicholas Cameron <ncameron@mozilla.com>", "The Rustfmt developers"]
|
|
description = "Tool to find and fix Rust formatting issues"
|
|
repository = "https://github.com/rust-lang-nursery/rustfmt"
|
|
readme = "README.md"
|
|
license = "Apache-2.0/MIT"
|
|
include = ["src/*.rs", "Cargo.toml", "build.rs", "LICENSE-*"]
|
|
build = "build.rs"
|
|
categories = ["development-tools"]
|
|
|
|
[lib]
|
|
doctest = false
|
|
|
|
[[bin]]
|
|
name = "rustfmt"
|
|
|
|
[[bin]]
|
|
name = "cargo-fmt"
|
|
|
|
[[bin]]
|
|
name = "rustfmt-format-diff"
|
|
|
|
[features]
|
|
default = ["cargo-fmt", "rustfmt-format-diff"]
|
|
cargo-fmt = []
|
|
rustfmt-format-diff = []
|
|
|
|
[dependencies]
|
|
toml = "0.4"
|
|
serde = "1.0"
|
|
serde_derive = "1.0"
|
|
serde_json = "1.0"
|
|
unicode-segmentation = "1.0.0"
|
|
regex = "0.2"
|
|
term = "0.4"
|
|
strings = "0.1"
|
|
diff = "0.1"
|
|
log = "0.3"
|
|
env_logger = "0.4"
|
|
getopts = "0.2"
|
|
|
|
[target.'cfg(unix)'.dependencies]
|
|
libc = "0.2.11"
|
|
|
|
[target.'cfg(windows)'.dependencies]
|
|
kernel32-sys = "0.2.2"
|
|
winapi = "0.2.7"
|