Next: , Up: API  


1.1 (maak dsl)

1.1.1 Macros

Macro: get-module-var x

Get a variable from the currently loaded maak file module.

1.1.2 Procedures

Procedure: $ cmd-parts KEY: #:verbose? #:join

Undocumented procedure.

Procedure: bold-output x

Undocumented procedure.

Procedure: cat file KEY: #:verbose?

Undocumented procedure.

Procedure: cp x y KEY: #:recursive? #:force? #:verbose? #:verbose-copy?

Undocumented procedure.

Procedure: delete-file-recursively dir KEY: #:verbose?

Undocumented procedure.

Procedure: log-error msg . args

Undocumented procedure.

Procedure: log-info msg . args

Undocumented procedure.

Procedure: log-message msg

Undocumented procedure.

Procedure: maak-proc? x

Predicate that indicates whether a procedure is a valid maak proc.

Procedure: maak-task? x

Predicate that indicates whether it is a valid maak task.

Procedure: manifest-shell cmd-parts KEY: #:verbose? #:join #:manifest

Undocumented procedure.

Procedure: mkdir-p dir KEY: #:verbose?

Undocumented procedure.

Procedure: mv x y KEY: #:verbose?

Undocumented procedure.

Procedure: program-shell cmd-parts KEY: #:verbose? #:join #:file

Undocumented procedure.

Procedure: remkdir-p dir KEY: #:verbose?

Undocumented procedure.

Procedure: syscall cmd

Executes a shell command and checks its exit code.

Args: cmd: A string representing the shell command to be executed.

Returns: #t if the command completes with an exit code of 0.

Errors: Signals an error if the command returns a non-zero exit code, providing the command and the exit code in the error message.

Procedure: ~ . args

Undocumented procedure.


Next: (maak maak), Up: API