nkijak / must

Task runner inspired by make

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

must

Task runner in the spirt of m ake. BTW written in r ust .

Goal

# typical make style
target: dep
  shell line
  shell line
  
# multiple arg selection and pattern usage
target/{arg0}/{arg1}: file/of/${arg0}
  action >> ${arg1}
  
# plugins that support the is-change contract
docker/{image}: src/*
  ${DOCKER} build -t ${image} . 

stretch

  • simple make file compatability

cli

list real targets

must -t

use specific file as grouped argument

must docker/run  # looks for docker.must and runs "run" task

must run         # looks for mustfile and runs "run" task

About

Task runner inspired by make


Languages

Language:Rust 99.4%Language:Makefile 0.6%