Skip to content

Latest commit

 

History

History
23 lines (16 loc) · 1.07 KB

ROADMAP.md

File metadata and controls

23 lines (16 loc) · 1.07 KB

Roadmap

Document serves to give insight into project plans (i.e. possible features, improvements, etc.).

Features

  • Build proper package manager to easily manage completion packages.
  • Syntax: Look into expanding .acmap syntax to allow for conditional logic:
    • For example, to be able to show x command/flag only when y command/flag is/isn't already used.
  • Look into building a GUI (maybe website) to help with .acmap file creation.
  • Caching: Look into supporting a cache system to provide quicker completions.
  • Syntax, Flexibility: Add support for _filedir on a command chain basis (like default keyword).
  • Syntax, Sugar: Add , delimiter support for flag values (like command delimiter but for flag values).

Support

  • Look into supporting Zsh/Fish shells.
  • Look into supporting the Windows platform.

Improvements

  • Look into porting .acmap JavaScript CLI tools (parser/formatter) to Nim to remove Node.js requirement when building completion packages.
  • Improve short flag support (alias syntax).