Describe the feature or problem you'd like to solve
No response
Proposed solution
When using the ! command in copilot, aliases are not accessible.
Example prompts or workflows
Check the available aliases
$ alias
l='ls -lah'
la='ls -lAh'
ll='ls -lh'
ls='ls -G'
lsa='ls -lah'
md='mkdir -p'
Running any of these aliases in a terminal works fine:
$ ll
total 120
-rw-r--r-- 1 agoncal staff 1.5K Nov 26 2024 properties.tmp
-rw-r--r-- 1 agoncal staff 11K Nov 26 2024 LICENSE
Now, start copilot and execute an alias with the ! command. It fails:
$ copilot
❯ ! ll
╭────────────────────────────────────────────────╮
│ /bin/sh: ll: command not found │
│ │
╰────────────────────────────────────────────────╯
Additional context
- copilot v0.0.394
- macOS Sequoia 15.7.3
- bash --version 3.2.57(1)-release
- zsh --version 5.9
Describe the feature or problem you'd like to solve
No response
Proposed solution
When using the
!command in copilot, aliases are not accessible.Example prompts or workflows
Check the available aliases
Running any of these aliases in a terminal works fine:
Now, start copilot and execute an alias with the
!command. It fails:Additional context