"""
cruiseplan.cli package

This package contains command-line interface modules for cruiseplan:

- :mod:`main`: Primary CLI entry point and command dispatcher
- :mod:`stations`: Commands for managing and validating station definitions
- :mod:`schedule`: Commands for generating and displaying cruise schedules
- :mod:`download`: Commands for downloading external data sources
- :mod:`enrich`: Commands for enriching cruise data with additional information
- :mod:`pangaea`: Commands for interacting with Pangaea data repository
- :mod:`validate`: Commands for validating cruise configuration files
- :mod:`demo`: Interactive demonstration and tutorial commands
- :mod:`utils`: Shared utility functions for CLI operations

These modules provide the user interface for interacting with cruiseplan functionality
through the command line, supporting the full workflow from configuration to output generation.
"""
