| Crates.io | colormake |
| lib.rs | colormake |
| version | 0.1.2 |
| created_at | 2025-12-20 02:53:40.365781+00 |
| updated_at | 2025-12-23 00:44:25.572118+00 |
| description | A fast, lightweight tool to colorize make output for better readability. |
| homepage | |
| repository | https://git.sr.ht/~anhkhoakz/colormake |
| max_upload_size | |
| id | 1995914 |
| size | 122,421 |
A fast, lightweight tool to colorize make output for better readability.

cargo install colormake
cargo build --release
install -m 755 target/release/colormake /usr/local/bin/
Or using the Makefile:
make build
make install
cargo uninstall colormake
rm /usr/local/bin/colormake
Or using the Makefile:
make uninstall
Use colormake as a drop-in replacement for make:
# Basic usage - runs 'make' with colored output
colormake
# Pass arguments to make
colormake clean
colormake install
colormake -j4
# Use a different make command
colormake --make-cmd gmake
# Custom make arguments
colormake -- -j8 CFLAGS="-O2"
Pipe make output through colormake:
make 2>&1 | colormake
make -j4 | colormake
--help: Show help message--version: Show version information--no-color: Disable color output (overrides automatic terminal detection)--cols N: Set output width (columns). Long lines are truncated with " .. "
separator--lines N: Number of lines to display (reserved for future use)--show-config: Display color scheme configuration--make-cmd CMD: Specify make command to execute (default: "make")TERM is not "dumb" or "unknown"# Standard build with colors
colormake
# Parallel build
colormake -j8
# Build with custom flags
colormake -- CFLAGS="-g -O2"
# Disable colors
colormake --no-color
# Show color scheme
colormake --show-config
# Use with gmake
colormake --make-cmd gmake
The project includes a Makefile for common development tasks:
# Run tests
make test
# Build release binary (runs tests first)
make build
# Install to /usr/local/bin (requires sudo)
make install
# Uninstall from /usr/local/bin (requires sudo)
make uninstall
# Clean build artifacts
make clean
This initiative expands on the efforts of:
This project is licensed under the GPL-3.0 license. See the LICENSE file for details.