ulu auth
Authentication and credential management. Login, register, manage sessions and API keys.
14 commands
auth login
Login with email and password. Stores session token in ~/.uluops/credentials.json.
Options
-e, --email <email>Email address
-p, --password <password>Password
ulu auth login# Login with inline credentials
ulu auth login --email user@example.com --password mypassword
# Login interactively (prompts for email and password)
ulu auth loginauth logout
Logout and revoke all sessions.
ulu auth logoutauth whoami
Show current authenticated user.
ulu auth whoamiauth register
Register a new account.
Options
-e, --email <email>Email address
-p, --password <password>Password
ulu auth register# Register a new account
ulu auth register --email user@example.com --password mypasswordauth forgot-password
Request a password reset email.
Options
-e, --email <email>Email address
ulu auth forgot-passwordauth reset-password
Reset password using a token from the reset email.
Options
-t, --token <token>Reset token from email
-p, --password <password>New password
ulu auth reset-passwordauth change-password
Change your current password.
Options
-c, --current <password>Current password
-n, --new-password <password>New password
ulu auth change-passwordauth profile
View your user profile.
ulu auth profileauth update-profile
Update your profile (display name, bio, timezone, etc.).
Options
-u, --username <username>Username
-n, --name <name>Display name
--bio <bio>Bio
--timezone <tz>Timezone
--website <url>Website URL
ulu auth update-profileauth sessions list
List your active sessions.
ulu auth sessions listauth sessions revoke
Revoke a specific session.
Arguments
sessionIdrequiredSession ID to revoke
ulu auth sessions revoke <sessionId>auth api-keys list
List all API keys.
ulu auth api-keys listauth api-keys create
Create a new API key. The key is displayed once — save it immediately.
Options
-n, --name <name>Key name (for identification)
--expires <date>Expiration date (ISO format)
ulu auth api-keys create# Create a named API key for CI
ulu auth api-keys create --name "CI Pipeline"auth api-keys revoke
Revoke an API key.
Arguments
keyIdrequiredAPI key ID to revoke
ulu auth api-keys revoke <keyId>