phenotype-forge 0.1.0

CLI task runner
phenotype-forge-0.1.0 is not a library.

forge

Modern CLI task runner and build orchestrator. Define tasks in Rust, execute in parallel.

Features

  • Parallel Execution: Run tasks concurrently
  • Dependency Graph: Automatic topological sort
  • Hot Reload: Watch files and restart
  • Plugin System: Extend with custom tasks

Installation

cargo install forge-cli

Usage

use forge::{task, deps};

#[task]
fn build() {
    println!("Building...");
}

#[task]
#[deps(build)]
fn test() {
    println!("Testing...");
}

#[task]
fn serve() {
    println!("Serving...");
}

Run:

forge test    # Builds first, then tests
forge --watch # Hot reload

License

MIT