tim/app/dev

Search:
Group by:

Procs

proc developCommand(v: Values) {....raises: [KeyError, IOError, ValueError,
    OSError, LibraryError, SslError, Exception], tags: [WriteIOEffect,
    WriteDirEffect, ReadDirEffect, ReadEnvEffect, ExecIOEffect, ReadIOEffect,
    RootEffect, WriteEnvEffect], forbids: [].}
Create a symlink to a package in local source
proc initCommand(v: Values) {....raises: [OSError, KeyError, IOError, ValueError,
                                       EOFError, Exception], tags: [
    WriteIOEffect, ReadEnvEffect, RootEffect, ReadIOEffect, ReadDirEffect,
    WriteDirEffect], forbids: [].}
Initializes a new Tim Engine package at the current working directory
proc installCommand(v: Values) {....raises: [OSError, IOError, KeyError,
    LibraryError, SslError, Exception, OpenParserJsonError, ValueError,
    HttpRequestError, TimeoutError, ProtocolError], tags: [WriteDirEffect,
    ReadDirEffect, WriteIOEffect, ReadEnvEffect, ExecIOEffect, ReadIOEffect,
    RootEffect, WriteEnvEffect, TimeEffect], forbids: [].}
Install a package from remote GIT sources
proc removeCommand(v: Values) {....raises: [KeyError, IOError, ValueError,
    ParseError, InvalidVersionError, OSError, LibraryError, SslError, Exception,
    OpenParserJsonError], tags: [WriteIOEffect, WriteDirEffect, ReadDirEffect,
                                 ReadEnvEffect, ExecIOEffect, ReadIOEffect,
                                 RootEffect, WriteEnvEffect], forbids: [].}
Removes an installed package by name and version (if provided)
proc watchCommand(v: Values) {....raises: [OSError, IOError],
                               tags: [ReadDirEffect, WriteIOEffect], forbids: [].}

Watches for file changes and rebuilds the project.

This command is used for development purposes for transpiling Tim code to target source on the fly.