himake provides a series of convenient methods for managing CMake and performing cross-platform compilation. The directory organization logic and CMakeLists refer to "Modern CMake".
Create a template project: himake create [name]
Build the project: himake build
Use the command: himake build -o output_path
Run all test cases: himake test
Run the main project: himake run