5 releases
| 0.1.4 | Jul 16, 2019 |
|---|---|
| 0.1.3 | Jul 14, 2019 |
| 0.1.2 | Jul 14, 2019 |
| 0.1.1 | Jul 14, 2019 |
| 0.1.0 | Jul 14, 2019 |
#677 in Cargo plugins
5KB
cargo-first
A cargo subcommand to stop execution after the first error. This is a stop-gap until there is proper support in rustc: https://github.com/rust-lang/rust/issues/27189.
This is a very simple tool and may not catch all edge cases. Please submit an issue if you find a problem.
Usage
cargo first [command args...]
Example
$ cargo first build
Compiling adbridge v0.1.0 (/home/kdar/dev/adbridge)
error[E0432]: unresolved import `types::Device`
--> src/lib.rs:12:13
|
12 | use types::{Device, DeviceDescriptor, DeviceState, Status};
| ^^^^^^ no `Device` in `types`
License
Distributed under the MIT license. See LICENSE for more information.
Contributing
- Fork it (https://github.com/kdar/cargo-first/fork)
- Create your feature branch (
git checkout -b feature/fooBar) - Commit your changes (
git commit -am 'Add some fooBar') - Push to the branch (
git push origin feature/fooBar) - Create a new Pull Request
Dependencies
~2–3MB
~53K SLoC