Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
443593d
chore(deps): 🔧 update dependencies in Cargo.toml and Cargo.lock
F0rty-Tw0 Feb 26, 2026
c3f14d3
feat(utils): ✨ add command resolution for Windows
F0rty-Tw0 Feb 26, 2026
b8ae33f
fix(wget): 🐛 replace `Command` with `resolved_command`
F0rty-Tw0 Feb 26, 2026
98e0374
fix(wc_cmd): 🐛 replace `Command` with `resolved_command`
F0rty-Tw0 Feb 26, 2026
6803697
fix(tsc_cmd): 🐛 replace `Command` with `resolved_command`
F0rty-Tw0 Feb 26, 2026
96a951f
fix(tree): 🐛 replace `Command` with `resolved_command`
F0rty-Tw0 Feb 26, 2026
d6b1cff
fix(ruff_cmd): 🐛 replace `Command` with `resolved_command`
F0rty-Tw0 Feb 26, 2026
8c7a7f9
fix(pytest_cmd): 🐛 replace `Command` with `resolved_command`
F0rty-Tw0 Feb 26, 2026
132425c
fix(prisma_cmd): 🐛 replace `Command` with `resolved_command`
F0rty-Tw0 Feb 26, 2026
a04165e
fix(pnpm_cmd): 🐛 replace `Command` with `resolved_command`
F0rty-Tw0 Feb 26, 2026
56603df
fix(playwright_cmd): 🐛 replace `Command` with `resolved_command`
F0rty-Tw0 Feb 26, 2026
6292873
fix(pip_cmd): 🐛 replace `Command` with `resolved_command`
F0rty-Tw0 Feb 26, 2026
3f10ccc
fix(npm_cmd): 🐛 replace `Command` with `resolved_command`
F0rty-Tw0 Feb 26, 2026
3d389db
docs(utils): 📝 update comments to English for clarity
F0rty-Tw0 Feb 26, 2026
0150c43
fix(prisma_cmd): 🐛 replace `std::process::Command` with `Command`
F0rty-Tw0 Feb 26, 2026
a382a77
fix(next_cmd): 🐛 replace `Command` with `resolved_command`
F0rty-Tw0 Feb 26, 2026
484eb2a
fix(lint_cmd): 🐛 replace `Command::new` with `resolved_command`
F0rty-Tw0 Feb 26, 2026
0dcc720
fix(grep_cmd): 🐛 replace `Command` with `resolved_command`
F0rty-Tw0 Feb 26, 2026
a3f6ce8
fix(format_cmd): 🐛 replace `Command` with `resolved_command`
F0rty-Tw0 Feb 26, 2026
43f9364
fix(golangci_cmd): 🐛 replace `Command` with `resolved_command`
F0rty-Tw0 Feb 26, 2026
1dae5f5
fix(curl_cmd): 🐛 replace `Command` with `resolved_command`
F0rty-Tw0 Feb 26, 2026
4508ef2
fix(main): 🐛 replace `Command` with `resolved_command`
F0rty-Tw0 Feb 26, 2026
2f43e50
fix(ls): 🐛 replace `Command` with `resolved_command`
F0rty-Tw0 Feb 26, 2026
bce8af4
fix(container): 🐛 replace `Command` with `resolved_command`
F0rty-Tw0 Feb 26, 2026
ae5c122
fix(ccusage): 🐛 replace `Command` with `resolved_command`
F0rty-Tw0 Feb 26, 2026
bd628b4
fix(changelog): 🐛 update changelog for Windows PATHEXT support
F0rty-Tw0 Feb 26, 2026
2b38b7d
fix(docs): 🐛 update troubleshooting guide for Windows errors
F0rty-Tw0 Feb 26, 2026
a5eea5a
fix(release): 🐛 update version to 0.22.3
F0rty-Tw0 Feb 26, 2026
17d24c1
style: fix formatting after rebase
F0rty-Tw0 Mar 2, 2026
9428e9f
docs: 📝 update README and troubleshooting documentation
F0rty-Tw0 Mar 2, 2026
a501e04
fix(mypy_cmd): replace Command::new with resolved_command for PATHEXT…
F0rty-Tw0 Mar 2, 2026
c12a151
revert: remove unrelated doc changes from PR
F0rty-Tw0 Mar 2, 2026
b53dbe6
docs: add Windows PATHEXT fix to changelog and troubleshooting
F0rty-Tw0 Mar 2, 2026
a288f92
chore(.gitignore): 🧹 add `.omc` to ignore list
F0rty-Tw0 Mar 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,6 @@ benchmark-report.md
*.sqlite
*.sqlite3
rtk_tracking.db
claudedocs
claudedocs

.omc
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,15 @@ All notable changes to rtk (Rust Token Killer) will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Fixed
- **Windows PATHEXT Support** ([#212](https://github.com/rtk-ai/rtk/issues/212)): RTK now correctly spawns .CMD/.BAT/.PS1 wrappers on Windows
- Replaced all `Command::new(name)` with `resolved_command(name)` across 16+ command modules
- Added `which` crate for proper PATH+PATHEXT resolution before spawning commands
- Replaced manual `which_command()` helpers with `tool_exists()` utility
- Affects: vitest, eslint, tsc, pnpm, npm, npx, playwright, prisma, next, prettier, ruff, pytest, pip, mypy, golangci-lint, and more

## [0.23.0](https://github.com/rtk-ai/rtk/compare/v0.22.2...v0.23.0) (2026-02-28)


Expand Down
Loading