| Crates.io | fyrer |
| lib.rs | fyrer |
| version | 0.2.0 |
| created_at | 2025-10-22 08:08:47.857004+00 |
| updated_at | 2025-10-27 12:09:09.015032+00 |
| description | A lightweight tool to run multiple dev servers concurrently |
| homepage | |
| repository | https://github.com/07calc/fyrer |
| max_upload_size | |
| id | 1895300 |
| size | 46,251 |
lightweight tool to run multiple dev servers concurrently
cargo install fyrer
git clone https://github.com/07calc/fyrer
cd fyrer
cargo build --release
cargo install --path .
fyrer looks for a fyrer.yml file in the current directory:
fyrer
example config file fyrer.yml:
installers:
- dir: ./project1
cmd: pip install -r requirements.txt
servers:
- name: server1
cmd: python -m http.server 8000
dir: ./project1
env:
PORT: 8000
ENV: dev
- name: server2
cmd: npm start
dir: ./project2
watch: true # enable hot reload
ignore:
- "node_modules/**"
- "*.db"
watch: true enables file monitoring for that server.glob syntax.