cargo-watch-plus

Crates.iocargo-watch-plus
lib.rscargo-watch-plus
version0.2.0
sourcesrc
created_at2023-02-20 22:50:18.576414
updated_at2023-02-22 07:11:39.112153
descriptionCross-platform file watching library.
homepagehttps://github.com/enso-org/cargo-watch-plus
repositoryhttps://github.com/enso-org/cargo-watch-plus
max_upload_size
id790232
size21,944
Wojciech DaniΕ‚o (wdanilo)

documentation

https://github.com/enso-org/cargo-watch-plus

README

πŸ‘‹ Introduction

This library was developed in response to difficulties encountered while using cargo-watch for development of Enso. Addressing these issues proved to be challenging, while creation of this library required only a single evening of effort, leveraging well-established and production-ready JavaScript libraries outlined in this document. Functioning in a manner akin to cargo-watch, this library operates more effectively across multiple systems, mitigating multiple important concerns, including:


βš™οΈ How this library is made?

This library is a concise wrapper, comprising less than 300 lines of code, over the following libraries:


πŸ“– Usage

To install this library, run cargo install cargo-watch-plus. Then, use cargo watch-plus --help to see what you can do. By default, when you run cargo watch-plus in your project, it runs cargo check if any file has been changed.

This library was designed as in-place replacement for cargo-watch and implements the same options. If you notice any differences, please let us know and we'll fix them.


πŸ‘Ž Downsides

The only disadvantage of this library is that it is not implemented in pure Rust. On the other hand, it bases on high-quality production-tested libraries, so it should provide you with consistent, good results across different operating systems.

Commit count: 12

cargo fmt