From 0.3.2

Download, unpack and setup local copy of lambda.

Automatically creates file .cgictl.json and adds it to .cgiignore (if not presented).

  cgi-ctl [OPTIONS] clone [clone-OPTIONS]

Help Options:
  -h, --help             Show this help message

[clone command options]
      -l, --login=       Login name (default: admin) [$LOGIN]
      -p, --password=    Password (default: admin) [$PASSWORD]
      -P, --ask-pass     Get password from stdin [$ASK_PASS]
      -u, --url=         Trusted-CGI endpoint (default: [$URL]
          --ghost        Disable save credentials to user config dir [$GHOST]
          --independent  Disable read credentials from user config dir [$INDEPENDENT]
      -U, --uid=         Lambda UID [$UID]
      -o, --output=      Output directory (empty - same as UID) [$OUTPUT]

Example (from the remote instance, lambda e0ed902f-4a9c-4c29-870d-f343f330b6ab):

cgi-ctl clone -i e0ed902f-4a9c-4c29-870d-f343f330b6ab --url -P

will ask password for admin user and then download and unpack an archive to e0ed902f-4a9c-4c29-870d-f343f330b6ab dir

When you decide to upload changes, change dir to cloned lambda and invoke

cgi-ctl upload