// Package tools is the shared utility toolbox of the project. // // Every sub-package is a thin, documented wrapper around GoFrame built-in // components (gmd5, gaes, gdes, guid, grand, gtime, gconv, gstr, gfile, ...), // so it stays small and consistent with the framework. // // Layout: // // common/tools/md5 MD5 digest helpers // common/tools/cryptox AES/DES encryption with base64 output // common/tools/uuid unique ID generation // common/tools/random random numbers and strings // common/tools/timex time formatting and computation // common/tools/convertx type conversion with default fallback // common/tools/strx string / naming / masking helpers // common/tools/slicex generic slice utilities // common/tools/ip IP address helpers // common/tools/filex file system helpers // // Rules: // - Never depend on internal/ — this module must stay self-contained. // - Prefer reusing GoFrame built-in components over re-implementing. // - Keep each helper small and add a Chinese doc comment. package tools