> For the complete documentation index, see [llms.txt](https://aymericbeaumet.gitbook.io/pimp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://aymericbeaumet.gitbook.io/pimp/integrations/bash-zsh-fish.md).

# Bash, Zsh, Fish

pimp is a powerful command expander in itself, but it can be quite tedious to actually type \`pimp ...\` everything time you want to expand something. This is where the shell integrations come in.

### Bash, Fish, etc

This integration provides aliases for all the commands defined in your global Pimpfile. Add this to your shell configuration file:

```
eval $(pimp --shell)
```

### Zsh

The Zsh integration is more evolved. It support aliases, but also brings a more advanced completion mecanism system. Add this to your `~/.zshrc`:

```
eval $(pimp --zsh)
```
