Skip to content

v0.1.10 — Zero-decision install

Choose a tag to compare

@SurajKGoyal SurajKGoyal released this 26 May 11:39
· 30 commits to main since this release

Removes the requirement to pick driver extras at install time. New flow:

pipx install amnesic            # one command, no decisions
amnesic init                    # wizard asks driver, then guides setup
   ? Database type: MSSQL
   ✗ The MSSQL driver ('pymssql') is not installed.
     Install with ONE of:
       pipx inject amnesic pymssql
       uv tool install --with pymssql --reinstall amnesic
       pip install pymssql

Implementation: _is_driver_installed(driver) and _print_missing_driver_help(driver) helpers in _wizard.py. Check fires after the user picks a driver, with three actionable install commands matching the three install methods.