You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: add initial clevertools project structure
* feat: introduce configurable core utilities and reorganize docs
Expand clevertools into a more structured utility package with a configurable public API for masking, plain text file IO, and logger setup.
Add global runtime configuration support, including shared error handling modes and logger default overrides, to make package behavior easier to customize across projects.
Introduce dedicated modules for configuration, logger bootstrapping, logger retrieval, plain text read/write helpers, static defaults, and centralized error handling policy.
Refine the masking implementation with stronger input validation, customizable visible prefix and suffix lengths, and support for custom mask characters.
Rework the package exports so the main API exposes configure, configure_logger, get_logger, read, write, and mask from clear top-level entry points.
Restructure the documentation into dedicated getting-started and reference sections, add concept pages for logging and error handling, and update the root README to reflect the expanded toolset.
Refresh the test suite layout and add coverage for logger configuration, default file IO helpers, and mask behavior.
Also clean up repository metadata and supporting files, including .gitignore, requirements, and legacy modules replaced by the new structure.
* feat: remove unused dependencies in the requirements.txt file
---------
Signed-off-by: b7binw13 <[email protected]>
0 commit comments