yatr
latest
  • Installation
  • Yatrfile Structure and Features
  • Command-Line Interface
  • Future Features
  • yatr package
  • Changelog
yatr
  • Docs »
  • yatr
  • Edit on GitHub

yatr¶

https://travis-ci.org/mbodenhamer/yatr.svg?branch=master https://img.shields.io/coveralls/mbodenhamer/yatr.svg https://readthedocs.org/projects/yatr/badge/?version=latest

Yet Another Task Runner. Or alternatively, YAml Task Runner. Yatr is a YAML-based task runner designed for 21st-century software-development contexts. The project is in the preliminary stages of development, but is nonetheless functional for a number of applications.

To install, run:

$ pip install yatr

More information can be found in the package documentation.

Contents:¶

  • Installation
  • Yatrfile Structure and Features
    • macros
    • include
    • tasks
    • default
    • capture
    • files
    • settings
    • import
    • declare
    • Custom Jinja2 Functions
    • Custom Jinja2 Filters
    • Conditional Task Execution
    • List Macros and For Loops
    • Dictionary Macros
    • Calling Tasks with Arguments
    • Builtin Macros
  • Command-Line Interface
    • Usage
    • Options
    • Commands
  • Future Features
  • yatr package
    • Subpackages
    • Submodules
    • yatr.base module
    • yatr.context module
    • yatr.env module
    • yatr.env_decorators module
    • yatr.main module
    • yatr.parse module
    • yatr.task module
    • Module contents
  • Changelog
    • 0.0.11 (2018-xx-xx)
    • 0.0.10 (2018-03-28)
    • 0.0.9 (2018-02-03)
    • 0.0.8 (2017-11-28)
    • 0.0.7 (2017-11-15)
    • 0.0.6 (2017-11-13)
    • 0.0.5 (2017-11-02)
    • 0.0.4 (2017-11-01)
    • 0.0.3 (2017-10-29)
    • 0.0.2 (2017-10-26)
    • 0.0.1 (2017-10-18)

Indices and tables¶

  • Index
  • Module Index
  • Search Page
Next

© Copyright 2018, Matt Bodenhamer. Revision 9ebc0de3.

Built with Sphinx using a theme provided by Read the Docs.