The ev CLI is your primary tool for interacting with the Eventual platform. It provides commands for running jobs, managing resources, and monitoring your workloads.

Basic Commands

Authentication

ev auth login

Running Jobs

Basic Job Execution

ev run ./job.py

Job Parameters

ev run ./job.py -- --name="John Doe" --city="New York"

Advanced Job Options

ev run --name "Daily Processing" ./job.py

Job Management

Listing Jobs

ev jobs list

Job Status and Details

ev jobs status <job-id>

Job Logs

ev jobs logs <job-id>

Space Management

Working with Spaces

ev spaces list

Space Resources

ev spaces resources

CLI Tips and Tricks

Aliases

Create shell aliases for common commands:
# Add to ~/.bashrc or ~/.zshrc
alias evr='ev run'
alias evl='ev jobs list'
alias evs='ev jobs status'
alias evlog='ev jobs logs'

Auto-completion

Enable auto-completion for the ev CLI:
ev completion bash > /etc/bash_completion.d/ev

Troubleshooting

Next Steps

The ev CLI is designed to be intuitive and powerful. Use ev help or ev <command> help to get detailed information about any command.