AFL Runner ships optional shell completion scripts for bash and zsh that give you tab completion for all subcommands and flags. The zsh and bash completions also include dynamic completion forDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/0xricksanchez/AFL_Runner/llms.txt
Use this file to discover all available pages before exploring further.
aflr kill: pressing <TAB> after the subcommand queries the live list of tmux sessions, so you never have to remember or copy-paste session names.
Shell completion is an optional compile-time feature. The
completion feature flag must be enabled when building or installing aflr — the standard cargo install afl_runner release binary does not include it. See Step 1 for the correct install commands.Build aflr with the completion feature
The completion scripts are generated by a separate binary (After running The
generate_completions) that is only compiled when the completion feature is enabled.generate_completions, a completions/ directory is created in your working directory (or $OUT_DIR if set) containing:aflr_dynamic.* files are the recommended ones to install — they include both subcommand/flag completion and the live session-name lookup.Install completion for ZSH
~/.zshrc, reload the shell:Install completion for Bash
Add the following line to your Then reload:The bash completion script registers the
~/.bashrc:_aflr_kill_completion function and binds it to the aflr command via complete -F.