# PowerShell — instalacja lokalna
python -m pip install -e ".[dev]"

# Pełny eksport
python examples/export_dbf.py --source "K:\dbf_source" --output "K:\dbf_output" --overwrite --progress --memo inline --formats csv,json,jsonl,xlsx

# Następny eksport: tylko nowe, zmienione, brakujące lub uszkodzone tabele
python examples/export_dbf.py --source "K:\dbf_source" --output "K:\dbf_output" --formats csv,json,jsonl,xlsx --incremental

# Weryfikacja eksportu
python examples/verify_dbf.py --source "K:\dbf_source" --output "K:\dbf_output" --formats csv,json,jsonl,xlsx

# Rekonstrukcja z jednego wybranego formatu
python examples/export_from_file_to_dbf.py --source "K:\dbf_output" --output "K:\dbf_output_reconstructed" --overwrite --progress --memo inline --formats jsonl

# Diagnostyczny round-trip
python examples/check_conversion_quality.py --source "K:\dbf_source" --output "K:\dbf_quality" --overwrite --progress

# Te same operacje przez publiczne API Pythona
python examples/python_api.py --source "K:\dbf_source" --output "K:\dbf_output_api" --reconstructed "K:\dbf_output_api_reconstructed"

# Mniejszy zbiór danych
python examples/export_dbf.py --source "K:\dbf_source_small" --output "K:\dbf_output_small" --overwrite --progress --memo inline --formats csv,json,jsonl,xlsx
python examples/export_from_file_to_dbf.py --source "K:\dbf_output_small" --output "K:\dbf_output_reconstructed_small" --overwrite --progress --memo inline --formats jsonl
python examples/check_conversion_quality.py --source "K:\dbf_source_small" --output "K:\dbf_quality_small" --overwrite --progress

# Direct Read: streaming odczyt rekordow (Phase 1B)
python examples/read_records.py --dbf "K:\dbf_source\klienci.dbf" --offset 0 --limit 20 --memo lazy --fields ID_KL,NAZWA,NOTATKA
