IceFrame provides a CLI for managing Iceberg tables directly from the terminal.
The CLI requires the cli optional dependency:
pip install "iceframe[cli]"The CLI uses environment variables for configuration. You can set them in your shell or in a .env file.
export ICEBERG_CATALOG_URI="https://catalog.example.com"
export ICEBERG_CATALOG_TOKEN="your_token"
export ICEBERG_WAREHOUSE="s3://bucket/warehouse"List tables in a namespace (default is "default").
iceframe list
iceframe list --namespace marketingShow table schema and partition spec.
iceframe describe my_tableShow the first N rows of a table.
iceframe head my_table --n 10