toBashCompletion

Generates a Bash shell completion script for the given Arguments instance.

Creates a comprehensive Bash completion script that supports:

  • Option completion with short and long forms

  • Domain/subcommand completion (shows domains before any non-option arguments)

  • Value completion for options with predefined choices (enum-like options)

  • Negatable boolean flags (--no-flag)

  • --option=value format completion

  • Context-aware completion that respects argument position

The generated script uses bash-completion conventions and requires the bash-completion package to be installed for optimal functionality.

Return

A Bash completion script as a string

Parameters

args

The Arguments instance to generate completions for