This page explains how to configure Fitlog to suit your preferences. ## Configuration File Fitlog stores its configuration in a file located at `.fitlog/config.ini`. You can edit this file directly or use the `config` commands. ## Available Configuration Options | Option | Description | Default | Possible Values | |--------|-------------|---------|----------------| | `weight_unit` | Unit for weight | `kg` | `kg`, `lb` | | `date_format` | Format for dates | `YYYY-MM-DD` | `YYYY-MM-DD`, `MM-DD-YYYY`, `DD-MM-YYYY` | | `time_unit` | Unit for time-based exercises | `s` | `s` (seconds), `m` (minutes), `hr` (hours) | | `default_exercise_type` | Default type for new exercises | `sets` | `sets`, `time`, `body` | ## Setting Configuration Values You can set configuration values using the `config set` command: ```bash fitlog config --set weight_unit kg ``` ## Getting Configuration Values To view a specific configuration value: ```bash fitlog config --get weight_unit ``` ## Listing All Configuration Values To see all current configuration values: ```bash fitlog config --list ``` ## Reset to Default Configuration To reset all configuration values to their defaults: ```bash fitlog config --reset ``` ## Example Configuration File ```ini weight_unit=kg date_format=YYYY-MM-DD time_unit=s default_exercise_type=sets ``` --- [Back to Home](./Home) | [Previous: Commands Reference](./Commands) | [Next: Exercise Management](./Exercise-Management)