Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shinyzenith/sniff
Executes build commands in response to file modifications
https://github.com/shinyzenith/sniff
rust
Last synced: 25 days 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 (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-10-18T19:56:18.000Z (about 2 years ago)
- Last Synced: 2023-03-06T09:33:08.709Z (over 1 year ago)
- Topics: rust
- Language: Rust
- Homepage:
- Size: 33.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`