If you run
snap help you get a list of commands broken into a nice list of groups:
Commands can be classified as follows: Basics: find, info, install, list, remove ...more: refresh, revert, switch, disable, enable History: changes, tasks, abort, watch Daemons: services, start, stop, restart, logs Commands: alias, aliases, unalias, prefer Configuration: get, set, wait Account: login, logout, whoami Permissions: connections, interfaces, interface, connect, disconnect Snapshots: saved, save, check-snapshot, restore, forget Other: version, warnings, okay, ack, known Development: run, pack, try, download, prepare-image For more information about a command, run 'snap help <command>'. For a short summary of all commands, run 'snap help --all'.
But from there it’s somewhat difficult to drill down on the groups. It would be nice to be able to then use
snap help development to get information about development-related commands such as uploading to the store, preparing images, etc. I could see this working for other groups as well such as
snap help permissions with a blurb about permissions and common things people would want to do with them.