Skip to content

Conversation

@iamtatsuki05
Copy link
Owner

- Refactored main entry point in `main.py` to use logging instead of print statements.
- Introduced regex utilities in `regex.py` for email, URL, and time pattern matching.
- Updated async utilities in `async_utils.py` to include an `AsyncResource` base class for managing concurrency.
- Added CLI configuration loading and parsing functions in `cli_utils.py` using Pydantic for type safety.
- Implemented file handling utilities for JSON, TOML, YAML, and JSON Lines formats.
- Created comprehensive unit tests for JSON, TOML, YAML, and async utilities.
- Updated `tox.ini` to specify directories for linting and type checking.
@iamtatsuki05 iamtatsuki05 self-assigned this Nov 17, 2025
@iamtatsuki05 iamtatsuki05 added the enhancement New feature or request label Nov 17, 2025
@iamtatsuki05 iamtatsuki05 merged commit 247e74a into main Nov 17, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants