# Voluntary > A task runner configured with. [![CI](https://github.com/icecafecup/voluntary/actions/workflows/ci.yml/badge.svg)](https://github.com/icecafecup/voluntary/actions/workflows/ci.yml) ![GitHub repo size](https://img.shields.io/github/repo-size/icecafecup/voluntary) ![Lines of code](https://img.shields.io/tokei/lines/github/icecafecup/voluntary) ![Crates.io (latest)](https://img.shields.io/crates/dv/voluntary) ![Crates.io](https://img.shields.io/crates/l/voluntary) ![Crates.io](https://img.shields.io/crates/v/voluntary) ## Usage example Create a file `voluntary.lua`. ```lua function hello() print('Hello') end ``` Run the task. ``` voluntary hello ``` Output. ``` Hello ``` ## Meta IceCafeCup – Distributed under the MIT License. See `LICENSE` for more information. ## Contributing 1. Fork it () 2. Create your feature branch (`git checkout -b feature/fooBar`) 3. Commit your changes (`git commit -am 'Add some fooBar'`) 4. Push to the branch (`git push origin feature/fooBar`) 5. Create a new Pull Request