Skip to content

CLI Commands

This page provides detailed documentation for all available commands in the Strava Activity CLI tool.

Authentication Commands

strava login

Authenticate with Strava using OAuth2.

Usage:

bash
strava login

strava ping

Test the current authentication status.

Usage:

bash
strava ping

strava logout

Clear authentication tokens and log out.

Usage:

bash
strava logout

Activity Management Commands

strava activities

List recent activities with pagination support.

Usage:

bash
strava activities [options]

Options:

  • -p, --page <number>: Page number (default: 1)
  • -l, --limit <number>: Number of activities per page (default: 5)
  • --raw: Display raw activity data

strava latest

Get the most recent activity.

Usage:

bash
strava latest [options]

Options:

  • --raw: Display raw activity data

strava create

Create a new activity interactively.

Usage:

bash
strava create

Global Options

  • -V, --version: Output the version number
  • -h, --help: Display help for command

Examples

  1. List 10 most recent activities:
bash
strava activities --limit 10
  1. View the second page of activities:
bash
strava activities --page 2 --limit 5
  1. Get the latest activity in raw format:
bash
strava latest --raw