Originally created by @madrob on GitHub (Jul 29, 2025).
Before installing the shell completions from Pkl 0.29, I was able to type pkl eval <Tab> and my shell would default to suggesting the files in my current working directory.
After installing the shell completions, I can type pkl <Tab> and get completions for the commands, but pkl eval <Tab> instead gives me nothing but a shell bell, indicating no completion options.
IME having file completions available would be very useful, and losing them is not worth the trade for command completions.
Version: 0.29 (via brew)
Originally created by @madrob on GitHub (Jul 29, 2025).
Before installing the shell completions from Pkl 0.29, I was able to type `pkl eval <Tab>` and my shell would default to suggesting the files in my current working directory.
After installing the shell completions, I can type `pkl <Tab>` and get completions for the commands, but `pkl eval <Tab>` instead gives me nothing but a shell bell, indicating no completion options.
IME having file completions available would be very useful, and losing them is not worth the trade for command completions.
Version: 0.29 (via brew)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @madrob on GitHub (Jul 29, 2025).
Before installing the shell completions from Pkl 0.29, I was able to type
pkl eval <Tab>and my shell would default to suggesting the files in my current working directory.After installing the shell completions, I can type
pkl <Tab>and get completions for the commands, butpkl eval <Tab>instead gives me nothing but a shell bell, indicating no completion options.IME having file completions available would be very useful, and losing them is not worth the trade for command completions.
Version: 0.29 (via brew)
@bioball commented on GitHub (Jul 29, 2025):
The fish completions are working for me. Seems like an issue with the bash/zsh completions.