# Inspiration
| [`pdm completion`](https://pdm-project.org/latest/reference/cli/#completion) | [2021-01-05](https://pdm-project.org/en/latest/dev/changelog/#release-v0100-2020-10-20) | [0.10.0](https://pdm-project.org/en/latest/dev/changelog/#release-v0100-2020-10-20) |
| ---------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
## PDM
```
Positional Arguments:
shell: The shell to generate the scripts for. If not given, PDM will properly guess from SHELL env var.
Options:
-h, --help: Show this help message and exit.
```
#### Purpose
Print the completion script for the specified shell.
#### Notes
It would be a command instead of a static file so that it can be accurate for what interpreters are installed. But if the shells provide a way to do it dynamically then this might not be worth it.