0.3.0 / 2024-12-16

  • Generate <file> and <directory> completion rules for arguments named PATH or ending in _PATH, so they can tab complete both files and directories.

0.2.1 / 2024-04-29

  • Support loading YAML input files that contain YAML aliases.

0.2.0 / 2024-04-26

  • Also generate completion rules for option's short flags.
  • Also generate <file>, <directory>, <hostname>, and <user> completion rules for options who's value is named FILE, DIR, HOST, USER (or ends in _FILE, _DIR, _HOST, _USER), respectively.
  • Also generate <file>, <directory>, <hostname>, and <user> completion rules for the command's first argument if it's named FILE, DIR, HOST, USER (or ends in _FILE, _DIR, _HOST, _USER), respectively.

0.1.2 / 2023-12-18

  • Fix namespace conflict between FileUtils and CommandKit::FileUtils.

0.1.1 / 2023-12-18

  • Ensure that the parent directory of the output file exists before writing to the output file.

0.1.0 / 2023-12-18

  • Initial release:
    • Supports automatically generating completion rules from a command_kit CLI class's options and sub-commands.
    • Supports loading additional completion rules from a YAML file.