Alias completion#9
Conversation
…ler and start-timer command handler does not run)
|
Thanks for this @evokateur ! Will be able to review it later this week. |
|
@claude Review this PR |
|
Claude finished @kgajera's task in 2m 49s —— View job PR Review: Alias Completion
Overall this is a clean, focused implementation. The sync-over-async switch is the right call for the reason given (avoiding handler side-effects during completion), and the three-command coverage ( A few observations:
|
I started out with a Codex implementation then started cleaning until I had what seemed essential. Eventually I used this as a guidepost: https://www.kevinloughead.com/blog/yargs-autocompletion/
Async code in
.completion(..seems to let something go off and do things during alias name completion, like call thestart-timerhandler in a non-deterministic way, resulting in harmless but confusingAlias not founds instderrWorks in Zsh and Bash
√ ~ $ hrvst start p personal pydantic python-architecture