# Commands

- [Evaluate](/yq/commands/evaluate.md): Evaluates the given expression against each yaml document in each file, in sequence
- [Evaluate All](/yq/commands/evaluate-all.md): Read all documents of all given yaml files into memory, then run the given expression once against the lot.
- [Shell Completion](/yq/commands/shell-completion.md): Generate a shell completion file for supported shells (bash/fish/zsh/powershell)
