This tool parses a JSON config file and loads a highly customizable menu of shells, interpreters, files, commands and possible arguments into any command line interface.
Various config files can be loaded and this can be great for loading various menus based on various criteria: E.g. project menus, work menus, game menus etc...
This is a cross-platform FOSS project, but this particular product is for the Linux AppImage.
Edit: This is currently being rewritten in Rust (rustlang); coming soon.