Subject: guix system does not emit command-list when run with no arguments

From: swedebugia <[email-masked]>
Date: Mon, 5 Nov 2018 12:47:06 +0100

Hi

I'm going to prepare a patch for this if nobody beats me to it :D

$ guix system
guix system: missing command name
Try 'guix system --help' for more information.

I would have liked ->

$ guix system
Usage: guix system [OPTION ...] ACTION [ARG ...] [FILE]
Build the operating system declared in FILE according to ACTION.
Some ACTIONS support additional ARGS.

The valid values for ACTION are:

    search           search for existing service types
    reconfigure      switch to a new operating system configuration
    roll-back        switch to the previous operating system configuration
    switch-generation switch to an existing operating system configuration
    list-generations list the system generations
    build            build the operating system without installing anything
    container        build a container that shares the host's store
    vm               build a virtual machine image that shares the 
host's store
    vm-image         build a freestanding virtual machine image
    disk-image       build a disk image, suitable for a USB stick
    docker-image     build a Docker image
    init             initialize a root file system to run GNU
    extension-graph  emit the service extension graph in Dot format
    shepherd-graph   emit the graph of shepherd services in Dot format

See --help for more information.

---

$ guix --version
guix (GNU Guix) 1f44934fb6e2cefccbecd4fa347025349fa9ff76

-- 
Cheers
Swedebugia