(Back to Shell Autocompletion)

  1. Completing the shell language itself. The knowledge to do this is all in the shell binary.
  2. Completing flags names and arguments. This info is inherently "upstream".
  3. Completing languages/DSLs within arguments.

Notes: