Add the Stage 4/5 native workflow: deterministic colprof/applycal/iccgamut and profcheck argv builders, verification history with CSV export and drift analytics, user/system ColorSync profile installation, and the matching SwiftUI views and fixture-driven tests. All Argyll interaction remains AGPL-isolated via ProcessManager subprocesses. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
15 lines
417 B
Bash
Executable File
15 lines
417 B
Bash
Executable File
#!/bin/sh
|
|
# Mock colprof for Milestone 5 UI tests.
|
|
# Writes {basename}.icc next to the last argument and emits progress.
|
|
last=""
|
|
for arg in "$@"; do last="$arg"; done
|
|
if [ "${ICCERY_MOCK_COLPROF_EXIT:-0}" -ne 0 ]; then
|
|
echo "mock colprof failure" >&2
|
|
exit "$ICCERY_MOCK_COLPROF_EXIT"
|
|
fi
|
|
echo "Gamut mapping calculation..."
|
|
echo "Fitting cLUT grid points..."
|
|
echo "Writing ICC profile..."
|
|
touch "$last.icc"
|
|
exit 0
|