Schema#

https://doitoml.rtfd.io/en/latest/schema/v0.schema.json

schema definitions for doitoml configuration

doitoml Schema

doitoml Schema#

schema for doitoml configuration

type

object

properties

  • tokens

named command tokens

command tokens

  • env

environment variables

environment variables

  • paths

named paths

path tokens

  • tasks

named tasks

tasks

array-of-strings#

type

array

items

type

string

array-of-paths#

type

array

items

type

string

minLength

1

tasks#

type

object

additionalProperties

Task

Task#

type

object

properties

  • actions

actions

  • calc_dep

array-of-paths

  • doc

type

string

  • file_dep

array-of-paths

  • meta

Metadata

  • name

type

string

  • targets

array-of-paths

  • title

type

string

  • uptodate

uptodates

  • verbosity

type

number

enum

1, 2, 3

  • watch

array-of-paths

Metadata#

type

object

properties

  • doitoml

doitoml Metadataa

doitoml Metadataa#

type

object

properties

  • cwd

type

string

  • env

environment variables

  • log

type

array

items

oneOf

type

string

type

null

  • skip

oneOf

type

string

type

number

type

null

type

object

  • source

type

string

additionalProperties

False

actions#

type

array

items

action

action#

oneOf

shell action

token action

actor action

uptodates#

type

array

items

uptodate

uptodate#

oneOf

type

boolean

type

string

type

object

type

null

token action#

type

array

items

type

string

shell action#

type

string

actor action#

a custom action

type

object

command tokens#

type

object

additionalProperties

array-of-strings

environment variables#

type

object

additionalProperties

type

string

path tokens#

type

object

additionalProperties

array-of-paths