-
Notifications
You must be signed in to change notification settings - Fork 651
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add command fixes #728
Add command fixes #728
Conversation
|
Ugh, I updated the snapshots - not sure why the tests are still failing 🤔 |
I realized that the remaining tests are failing because they don't all run locally (so the snapshots aren't being updated), at least for me.
Versus 756 tests run in CI. I'm sure unrelated to this test, but we should get to the bottom of whatever is going on here. |
I strongly suspect that this is related to something in Cline.test.ts - when I was originally setting up dev environment for Roo, a very error came up and I wasn't able to address it satisfactorily. It would manifest as an uncaught error in Cline.tsline 762 My synthesis of this would be "increment priority of Cline.test.ts cleanup" |
Actually I was wrong - the failing tests were ones in origin/main that hadn't yet been merged into this branch. I am super confused about why they were running in CI 🤔 |
Implements cline@5fd60b7
I see that prettier also decided to prettify
tsconfig.json
but no actual changes.Important
Adds cross-platform shell detection utility and updates command execution descriptions with comprehensive tests.
getShell()
inshell.ts
for cross-platform shell detection using VS Code config,userInfo()
, and environment variables.shell.test.ts
for testinggetShell()
across different platforms and error scenarios.getExecuteCommandDescription()
inexecute-command.ts
to include shell-specific command chaining syntax.defaultShell
withgetShell()
insystem-info.ts
for accurate shell information.This description was created by
for f8b29e7. It will automatically update as commits are pushed.