Feature request: lxc snapshot command syntax

Hoping this could get filed as a feature request.

Currently, the lxd snapshot feature is broken into three separate (seemingly disconnected) commands:

  • lxc snapshot (to create the snapshot)
  • lxc restore (to restore the snapshot)
  • lxc info to list the snapshot

In my opinion, it is more intuitive to have all snapshot functionality live under the “snapshot” command.
Example:

  • lxc snapshot create
  • lxc snapshot restore
  • lxc snapshot list

Has someone already asked about this? If not, can I open a feature request?

This has been marked as a feature request on Github. Since the suggestion would break CLI backward compatibility, we won’t be considering this until at least LXD 3.0.