fyrer 0.1.4

A lightweight tool to run multiple dev servers concurrently
fyrer-0.1.4 is not a library.

fyrer

lightweight tool to run multiple dev servers concurrently

features

  • run multiple dev servers concurrently
  • specify working directory for each server
  • set environment variables for each server
  • easy to use YAML configuration file
  • logs output of each server with name prefix
  • cross-platform (Linux, macOS, Windows)

Installation

install using cargo:

cargo install fyrer

build from source:

git clone https://github.com/07calc/fyrer
cd fyrer
cargo build --release
cargo install --path .

Usage

run from fyrer.yml file:

fyrer

example config file fyrer.yml:

servers:
  - name: server1
    cmd: python -m http.server 8000
    dir: ./project1
    env:
      PORT: 8000
      ENV: dev
  - name: server2
    cmd: npm start
    dir: ./project2