diff --git a/README.md b/README.md index 767dbd3..0bcf9a1 100644 --- a/README.md +++ b/README.md @@ -280,8 +280,8 @@ For a real life example, take a look at [my own rules.yaml](https://github.com/l Options: --rules FILENAME Rules configuration (bikes, components, ...) [default: /home/user/.config/strava_gear/rules.yaml] - --csv FILENAME Load activities from CSV instead of the strava-offline database (columns: name, - gear_id, start_date, moving_time, distance, total_elevation_gain) + --csv FILENAME Load activities from CSV instead of the strava-offline database (columns: distance, + gear_id, moving_time, name, start_date, total_elevation_gain) --strava-database PATH Location of the strava-offline database [default: /home/user/.local/share/strava_offline/strava.sqlite] -o, --output FILENAME Output file [default: -] diff --git a/src/strava_gear/cli.py b/src/strava_gear/cli.py index d2d5580..a160644 100644 --- a/src/strava_gear/cli.py +++ b/src/strava_gear/cli.py @@ -7,6 +7,7 @@ from .core import apply_rules from .core import warn_unknown_bikes +from .input.activities import essential_columns from .input.activities import read_input_csv from .input.activities import read_strava_offline from .input.rules import read_rules @@ -21,9 +22,9 @@ help="Rules configuration (bikes, components, ...)") @click.option( '--csv', type=click.File('r'), - help=""" + help=f""" Load activities from CSV instead of the strava-offline database - (columns: name, gear_id, start_date, moving_time, distance, total_elevation_gain) + (columns: {", ".join(sorted(essential_columns))}) """) @click.option( '--strava-database', type=click.Path(path_type=Path), # type: ignore [type-var] # debian typeshed compat diff --git a/tests/readme/cmdline.md b/tests/readme/cmdline.md index 9e4c951..5df696d 100644 --- a/tests/readme/cmdline.md +++ b/tests/readme/cmdline.md @@ -8,8 +8,8 @@ Options: --rules FILENAME Rules configuration (bikes, components, ...) [default: /home/user/.config/strava_gear/rules.yaml] - --csv FILENAME Load activities from CSV instead of the strava-offline database (columns: name, - gear_id, start_date, moving_time, distance, total_elevation_gain) + --csv FILENAME Load activities from CSV instead of the strava-offline database (columns: distance, + gear_id, moving_time, name, start_date, total_elevation_gain) --strava-database PATH Location of the strava-offline database [default: /home/user/.local/share/strava_offline/strava.sqlite] -o, --output FILENAME Output file [default: -]