lightmon
lightmon copied to clipboard
A lightweight, cross-platform, language-agnostic "run code on file change" tool, inspired by Nodemon
Make stdout easier to read and friendly. Some ideas: - When `exec` command succeeds, some sort of `Successfully ran. Monitoring for file changes...` message to stdout in some color -...
Since I haven't worked on this project in a while, I have learned a lot about Rust in the meantime. Going back over this codebase I see lots of bad...
Important for our first major release to have as many ways to install on every platform - brew - aur - curl and pipe into shell
Load configuration/arguments from a `lightmon.toml` file that would be located in the root directory of a project. This is a feature in Nodemon that is essential for complicated configurations.
Currently, the default time interval for the poll watcher is 100ms as shown [on line 22 in `watcher.rs`](https://github.com/reaganmcf/lightmon/blob/6b2ff7aec2482e1b9b9609f2694c05abd04b697e/src/watcher.rs#L22) I don't know what the default should be, but 100ms seems fine...
If a nodemon.json is present in the current directory, parse nodemon's config file (`nodemon.json`) into lightmon's equivalent arguments. This would enable lightmon to be a 0 friction drag-and-drop replacement to...