src/nimvault/cli

Search:
Group by:

CLI dispatch for nimvault using cligen.

Each subcommand is a thin wrapper proc prefixed with do to avoid name collisions (cligen macros operate on typed AST). The cmdName parameter maps them to the desired subcommand names.

Procs

proc main() {....raises: [IOError, ValueError, ValueError, Exception, IOError,
                       OSError, ValueError, Exception, IOError, OSError], tags: [
    ReadIOEffect, WriteIOEffect, ReadEnvEffect, RootEffect, ExecIOEffect,
    ReadDirEffect, TimeEffect, WriteDirEffect], forbids: [].}