tim/app/dev

Search:
Group by:

Procs

proc developCommand(v: Values) {....raises: [KeyError, IOError, ValueError,
    OSError, ParseError, LibraryError, SslError, Exception], tags: [
    WriteIOEffect, WriteDirEffect, ReadDirEffect, ReadIOEffect, ReadEnvEffect,
    WriteEnvEffect, RootEffect], forbids: [].}
Create a symlink to a package in local source
proc initCommand(v: Values) {....raises: [OSError, KeyError, IOError, ValueError,
                                       EOFError, Exception, VoodooParsingError], 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, ParseError,
    ValueError, LibraryError, SslError, Exception, KeyError, JsonError,
    HttpRequestError, TimeoutError, ProtocolError, YAMLException], tags: [
    WriteDirEffect, ReadDirEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect,
    WriteEnvEffect, RootEffect, TimeEffect], forbids: [].}
Install a package from remote GIT sources
proc removeCommand(v: Values) {....raises: [KeyError, IOError, ValueError,
    ParseError, InvalidVersionError, OSError, ParseError, LibraryError,
    SslError, Exception, JsonError], tags: [WriteIOEffect, WriteDirEffect,
    ReadDirEffect, ReadIOEffect, ReadEnvEffect, WriteEnvEffect, RootEffect],
                                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.