Shell completion doesn't suggest filenames #331

Closed
opened 2025-12-30 01:23:37 +01:00 by adam · 1 comment
Owner

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)
adam closed this issue 2025-12-30 01:23:37 +01:00
Author
Owner

@bioball commented on GitHub (Jul 29, 2025):

The fish completions are working for me. Seems like an issue with the bash/zsh completions.

@bioball commented on GitHub (Jul 29, 2025): The fish completions are working for me. Seems like an issue with the bash/zsh completions.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pkl#331