Skip to content

A cargo subcommand to stop execution after the first error

License

Notifications You must be signed in to change notification settings

kdar/cargo-first

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cargo-first

A cargo subcommand to stop execution after the first error. This is a stop-gap until there is proper support in rustc: rust-lang/rust#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 (https://github.com/kdar/cargo-first/fork)
  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

About

A cargo subcommand to stop execution after the first error

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages