Schema#
https://doitoml.rtfd.io/en/latest/schema/_doitv0.schema.json# |
|
doitoml schema#
schema for doitoml configuration
type |
object |
|
properties |
||
|
named command tokens |
|
|
environment variables |
|
|
named paths |
|
|
named tasks |
|
|
extensible task generators |
|
type |
object |
|
additionalProperties |
False |
|
array-of-strings#
type |
array |
|
items |
type |
string |
array-of-paths#
type |
array |
|
items |
type |
string |
minLength |
1 |
|
tasks#
doit tasks
type |
object |
additionalProperties |
Task#
a doit task
type |
object |
|
properties |
||
|
actions to perform as strings, lists of tokens, or custom objects |
|
|
||
|
type |
string |
|
||
|
||
|
type |
string |
|
||
|
type |
string |
|
||
|
||
|
||
Metadata#
type |
object |
properties |
|
|
|
doitoml Metadata#
type |
object |
||
properties |
|||
|
type |
string |
|
|
|||
|
oneOf |
type |
string |
type |
number |
||
type |
null |
||
type |
object |
||
|
type |
string |
|
|
|||
additionalProperties |
False |
||
doitoml-log#
type |
array |
||
items |
oneOf |
type |
string |
type |
null |
||
actions#
type |
array |
items |
action#
oneOf |
|
uptodates#
type |
array |
items |
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 |
|
anyOf |
an uncharacterized custom action provided by an entry_point |
|
type |
object |
|
command tokens#
command tokens which may be expanded as paths
type |
object |
additionalProperties |
environment variables#
environment variables shared among all tasks
type |
object |
|
additionalProperties |
type |
string |
path tokens#
paths to expand and normalize, relative to the current working directory
type |
object |
additionalProperties |
verbosity#
level of console output to show. 0 shows no output, 1 shows error output, 2 shows all output
type |
number |
enum |
0, 1, 2 |