This page explains how to create, list, and manage exercises in Fitlog. ## Exercise Types Fitlog supports different types of exercises: - **Sets-based exercises**: Traditional strength exercises like bench press - **Time-based exercises**: Endurance exercises like running or planks - **Bodyweight exercises**: Exercises that use body weight, like push-ups or pull-ups ## Creating Exercises To create a new exercise: ```bash fitlog create "Exercise Name" shortcut [options] ``` Where: - `Exercise Name` is the full name of the exercise - `shortcut` is a short code for quick reference - `type` (optional) is either `sets` (default) or `time` or `body` Examples: ```bash # Create a sets-based exercise fitlog create "Bench Press" bp --type sets # Create a time-based exercise fitlog create "Treadmill" tm --type time # Create a bodyweight exercise fitlog create "Push-Ups" pu --type body # Create an exercise with description fitlog create "Incline Bench Press" ibp --desc "Use incline bench" ``` ## Listing Exercises To see all your exercises: ```bash fitlog show exercise --all ``` This will show a table with all exercises, their shortcuts, and types. ## Removing Exercises To remove an exercise: ```bash fitlog remove exercise [options] ``` Example: ```bash fitlog remove exercise --id 3 ``` ## Exercise Properties Each exercise has the following properties: - **ID**: Unique identifier - **Name**: Full name of the exercise - **Shortcut**: Short code for quick reference - **Description**: Optional description - **Type**: Either `sets` or `time` or `body` --- [Back to Home](./Home) | [Previous: Configuration](./Configuration) | [Next: Logging Workouts](./Logging-Workouts)