Clerkie-cli is a terminal tool that uses an LLM to help debug and troubleshoot coding errors in any programming language. It offers explanations, suggested fixes, guidance, alternative approaches, and code examples. It is useful for developers of all skill levels.
All commands write their stderr output to the same file. So two commands running concurrently will overwrite each other.
To repro this, suppose we have two scripts running concurrently:
slow.sh
commandnotfoundslow
sleep 10
exit 1
fast.sh
commandnotfoundfast
exit 1
Start slow.sh first, then while slow.sh is sleeping run fast.sh. This will overwrite the c.log containing the error message for slow.sh. Then the clerkie output for slow.sh will usually say something along the lines of there not being enough information to debug the error.
Pip install commands in install.sh python3 -m pip install requests and python3 -m pip install rich cause errors for users with default python installed. when python version is 3.0 and python3 command is failing