0.1.7 • Published 2 years ago

mlti v0.1.7

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

⚒️ MLTI

MLTI is a concurrent process runner for the command line written in Rust. It is currently a straight forward port of the concurrently package for node.js, but will be extended in the future once feature parity is reached.

Installation

MLTI will be coming soon to cargo and npm.

Usage

mlti works the exactly like concurrently and already supports many of the same options.

mlti "echo hello" "echo world"

Project Goals

Ultimately this is a project to help me learn threading in Rust but I do have long term goals to keep this project going.

  • Feature Parity with concurrently
    • --success flag
    • --raw flag
    • --no-color flag
    • --hide flag
    • --group flag
    • --timings flag
    • --passthrough-arguments flag
    • --prefix-colors flag
    • --timestamp-format flag
    • npm/yarn/pnpm pattern matching
  • Explore adding shortcuts for other languages/package managers
  • Make available on npm package registry
  • Make available through cargo
  • Add a parallel/sequential flag
  • Add shorthand combo aliases to combine flags
  • Add an analysis flag that will output details on process performance after all or some are complete.
  • Do some performance analysis against competing tools
0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago