Utilities

A few utilities are provided to help with tasks:

# Maker.tasksFunction.

tasks()
tasks(name)

Return the target name or return all targets. Often used to show summaries of all registered targets or a specific target.

# Maker.@descMacro.

@desc

Define a description for the next Maker task.

# Maker.rmFunction.

rm(name::AbstractString)

Equivalent to Base.rm, but it doesn't error if file name is missing.

# Maker.cleanFunction.

clean(name::AbstractString, filelist)
clean(filelist)

Create a task name (defaults to "clean") that will delete files given in filelist.