Logging In

Log in to your existing Rollout account to manage your projects and deployments.

Command

rollout login

Interactive Login

When you run the command without options, you’ll be prompted to enter your credentials:

rollout login

You will be prompted for:

  • Email: Your registered email address
  • Password: Your account password

Example

$ rollout login
Email: john.doe@example.com
Password: ********
 
Logging in...
 Successfully logged in!
Welcome back, John Doe!

Command Line Options

You can also provide credentials directly via command line options:

rollout login --email "john@example.com" --password "mypassword"

Options

  • -e, --email <email> - Your email address
  • -p, --password <password> - Your password

What Happens Next

After successful login:

  1. Your authentication token is saved locally
  2. You can now use all Rollout commands
  3. Your token persists between sessions

Logging Out

To log out of your account, use:

rollout logout

This will:

  1. Remove your local authentication token
  2. Sign you out of the current session
  3. Require you to log in again for future commands

Troubleshooting

Invalid Credentials

If you enter incorrect credentials, you’ll see:

✗ Login failed: Invalid email or password

Account Not Found

If the email doesn’t exist, you’ll see:

✗ Login failed: Invalid email or password

Network Issues

If there are connection problems, you’ll see:

✗ Login failed: Login failed

Security Notes

  • Your password is never stored locally
  • Only an authentication token is saved
  • Tokens are stored in ~/.rollout/config.json
  • Always use strong, unique passwords