github / github/copilot-cli

Bash/Zsh aliases should be visible by the copilot ! command

Abierto
#1,124 1 comentario 2 reacciones 0 asignados Ver en GitHub
area:tools
Lenguaje dominante
Shell
Estrellas
11.2k
Forks
1.9k
Merge medio
14 h 16 min
PR fusionados (30 d)
6

Descripción

### 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

```shell
$ 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:

```shell
$ 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:

```shell
$ 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

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.