Usecli

Latest version: v0.1.67

Safety actively analyzes 945810 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 12

0.1.67

[compare changes](https://github.com/thememium/usecli/compare/v0.1.66...v0.1.67)

🩹 Fixes

- **cli:** Integrate Typer exception classes for error handling ([e8c343e](https://github.com/thememium/usecli/commit/e8c343e))

❤️ Contributors

- Edward Boswell ([thememium](https://github.com/thememium))

0.1.66

[compare changes](https://github.com/thememium/usecli/compare/v0.1.65...v0.1.66)

🚀 Enhancements

- **config-manager:** Add theme dir support ([0ec639c](https://github.com/thememium/usecli/commit/0ec639c))

💅 Refactors

- **make_theme_command:** Simplify theme directory resolution ([688971f](https://github.com/thememium/usecli/commit/688971f))

❤️ Contributors

- Edward Boswell ([thememium](https://github.com/thememium))

0.1.65

[compare changes](https://github.com/thememium/usecli/compare/v0.1.64...v0.1.65)

🚀 Enhancements

- **usecli:** Expose COLOR constant for color configuration ([ce72cfe](https://github.com/thememium/usecli/commit/ce72cfe))

❤️ Contributors

- Edward Boswell ([thememium](https://github.com/thememium))

0.1.64

[compare changes](https://github.com/thememium/usecli/compare/v0.1.63...v0.1.64)

💅 Refactors

- **config/manager.py:** Add helper to find distribution for console script and replace duplicate loops ([a907a74](https://github.com/thememium/usecli/commit/a907a74))
- **distributions:** Delegate console‑script distribution lookup to shared manager ([820ebdc](https://github.com/thememium/usecli/commit/820ebdc))
- Use shared helper for console script distribution lookup ([f186cd4](https://github.com/thememium/usecli/commit/f186cd4))
- **config/manager.py:** Add fast lookup for console script distribution and cache project roots ([2d9caa2](https://github.com/thememium/usecli/commit/2d9caa2))

❤️ Contributors

- Edward Boswell ([thememium](https://github.com/thememium))

0.1.63

[compare changes](https://github.com/thememium/usecli/compare/v0.1.62...v0.1.63)

💅 Refactors

- **usecli:** Register run‑app callback eagerly for CLI directly ([349ddef](https://github.com/thememium/usecli/commit/349ddef))

❤️ Contributors

- Edward Boswell ([thememium](https://github.com/thememium))

0.1.62

[compare changes](https://github.com/thememium/usecli/compare/v0.1.61...v0.1.62)

🚀 Enhancements

- Skip expensive recursive search from high-level directories ([8d765a1](https://github.com/thememium/usecli/commit/8d765a1))
- Lazy CLI initialization - don't import click/typer at module level ([d76ecc7](https://github.com/thememium/usecli/commit/d76ecc7))
- Skip console_script search when start_dir is HOME/root ([724330f](https://github.com/thememium/usecli/commit/724330f))

🔥 Performance

- Lazy tomllib import ([000fa7c](https://github.com/thememium/usecli/commit/000fa7c))
- Lazy PrefixMatchingGroup creation - defer typer import ([0073eab](https://github.com/thememium/usecli/commit/0073eab))
- Move typing.Any under TYPE_CHECKING ([61e7348](https://github.com/thememium/usecli/commit/61e7348))
- Avoid typing import in __init__.py (6ms saved) ([b1cc933](https://github.com/thememium/usecli/commit/b1cc933))
- Cache parsed TOML files to avoid repeated parsing ([5ed5362](https://github.com/thememium/usecli/commit/5ed5362))
- Lazy pathlib import - saves ~5ms on import ([1a96333](https://github.com/thememium/usecli/commit/1a96333))

🩹 Fixes

- Lazy tomllib ([e928f54](https://github.com/thememium/usecli/commit/e928f54))
- Use BaseCommand as init guard to prevent partial initialization ([f708f84](https://github.com/thememium/usecli/commit/f708f84))

🎨 Styles

- **src:** Reformat imports and add TYPE_CHECKING guard in config manager ([21e14d7](https://github.com/thememium/usecli/commit/21e14d7))

❤️ Contributors

- Edward Boswell ([thememium](https://github.com/thememium))

Page 1 of 12

© 2026 Safety CLI Cybersecurity Inc. All Rights Reserved.