https://github.com/shinyzenith/sniff
Executes build commands in response to file modifications
https://github.com/shinyzenith/sniff
rust
Last synced: 5 months ago
JSON representation
Executes build commands in response to file modifications
- Host: GitHub
- URL: https://github.com/shinyzenith/sniff
- Owner: Shinyzenith
- License: 0bsd
- Created: 2022-04-25T05:53:03.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-05-22T21:20:51.000Z (about 2 years ago)
- Last Synced: 2025-02-08T01:51:17.959Z (5 months ago)
- Topics: rust
- Language: Rust
- Homepage:
- Size: 34.2 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sniff
A **simple** tool written in rust to read for file changes and accordingly run build commands.
Note this tool is for linux and linux only. If it happens to work on bsd ( which it probably will ) then awesome!
I will provide absolutely no support for windows.
# Config file:
Sniff is used to develop sniff. Look at `sniff.json` in the project root to understand how sniff is configured.
A detailed explanation is present in `man 5 sniff`.
# Installation:
## Dependencies:
1. git
1. make
1. scdoc (Optional. if present then man pages are transpiled and installed.)## Steps:
1. Clone this repo: `git clone https://github.com/shinyzenith/sniff &cd sniff`
1. `make`
1. `sudo make install`