Skip to content

roll/mario-py

Repository files navigation

Mario

Travis Coveralls PyPi Waffle Gitter

Radically simple task runner.

Features

  • YAML-based format
  • run shell commands
  • sync/async invocation

Example

Install mario package:

$ pip install mario

Save the following code as mario.yml:

task1:
    echo task1

task2:
    echo task2

async_task:
    ? task1
    ? echo async_task
    ? task2

sync_task:
    - async task
    - echo sync_task

Then run described tasks using mario command:

$ mario
async_task
sync_task
task1
task2
$ mario sync_task
...

Read more

Please visit Mario's developer hub to get docs, news and support:

Developer Hub

Contributing

Please read the contribution guideline:

How to Contribute

Thanks!

About

Mario is a radically simple task runner.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published