yake

Crates.ioyake
lib.rsyake
version0.5.3
sourcesrc
created_at2020-03-14 00:11:54.198606
updated_at2020-07-24 23:38:27.821089
descriptionYake is a task runner based on yaml files.
homepagehttps://gitlab.com/elbartus/yake
repositoryhttps://gitlab.com/elbartus/yake
max_upload_size
id218402
size48,088
Tim Eggert (elbart)

documentation

README

Yake

Yake is a task runner based on yaml files.

Use yaml files to specify Makefile-like targets and execute these via CLI.

Features

  • YAML based syntax for task running
  • Target grouping
  • ENV variables per target + inheritance
  • Inherits ENV variables from current environment
  • Stdout / Stderr detection + formatting
  • Recursive dependencies between targets
  • Optional recursive Yakefile includes

TODOs

  • auto completion support for bash, zsh, ...
  • ...

Bugs

Usage

Yake 
Tim Eggert <tim@elbart.com>
Make with yaml files

USAGE:
    yake [OPTIONS] <TARGET>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -p, --parameter <param>...    Parameters for the yake processing

ARGS:
    <TARGET>    Target to invoke
Commit count: 87

cargo fmt