Per talks with @matu3ba:
- The list should be easily parsable for all shell languages for selection by the user as shell script (for now) with listing most relevant items first.
- The idea is to keep it compatible to shell scripts for completion, but also enable usage outside of shell scripts.
The easiest way to do this up front will be JSON, but other formats should be explored down the road.