Emily CLI Documentation

Release-v3.0.6

Emily combines the powers of Python and Docker to build stable and consistent machine learning and datascience python environments. Emily is useful for large cross-team project development as well as for simply running a single jupyter notebook or python script.

Download emily@latest
See earlier versions
$ emily servers add [options]

Add a server to Emily.

$ emily servers add
Emily: What is the server's IP or Domain name?:
· my-IP-or-DNS
Emily: What username should be used on the server?:
· my-server-username
Emily: Path to the SSH key to the server?:
· /path/to/my/.ssh/key.pem
Emily: What do you want Emily to name the server?:
· my-server-name
Emily: Server added:

Name: my-server-name
Host: my-IP-or-DNS
User: my-server-username
Identity: /path/to/my/.ssh/key.pem


Running Emily Servers Add

To add a server to emily run emily servers add and fill in the server information as you are prompted to do so.

You can add a server to emily with a single command by using flags as shown below.
$ emily servers add
--host my-IP-or-DNS

--identity /path/to/my/.ssh/key.pem

--server-name my-server-name


$ emily servers add
-su my-server-username

-ho my-IP-or-DNS

-i /path/to/my/.ssh/key.pem

-n my-server-name


    Options

  • -h,--help

    Display help for command

  • -ho,--host<host>

    Host (IP or Domain name).

  • -su,--server-user<username>

    Username to use on server.

  • -i,--identity<identity>

    Path to server ssh key.

  • -n,--server-name<name>

    The name Emily will use for the server.

  • -s,--silent

    Execute Emily silently. (default: false)

  • -u,--update(--no-update)

    Prompt for update if newer version found. (default: true)

  • -vb,--verbose

    Print detailed information while running commands.