An open API service indexing awesome lists of open source software.

https://github.com/kdar/cargo-first

A cargo subcommand to stop execution after the first error
https://github.com/kdar/cargo-first

cargo-subcommand

Last synced: 4 months ago
JSON representation

A cargo subcommand to stop execution after the first error

Awesome Lists containing this project

README

          

# 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

1. Fork it ()
2. Create your feature branch (`git checkout -b feature/fooBar`)
3. Commit your changes (`git commit -am 'Add some fooBar'`)
4. Push to the branch (`git push origin feature/fooBar`)
5. Create a new Pull Request