.name = "at91sam3",
                .mode = COMMAND_ANY,
                .help = "at91sam3 flash command group",
+               .usage = "",
                .chain = at91sam3_exec_command_handlers,
        },
        COMMAND_REGISTRATION_DONE
 
                .name = "at91sam7",
                .mode = COMMAND_ANY,
                .help = "at91sam7 flash command group",
+               .usage = "",
                .chain = at91sam7_exec_command_handlers,
        },
        COMMAND_REGISTRATION_DONE
 
                .name = "avrf",
                .mode = COMMAND_ANY,
                .help = "AVR flash command group",
+               .usage = "",
                .chain = avrf_exec_command_handlers,
        },
        COMMAND_REGISTRATION_DONE
 
                .name = "em357",
                .mode = COMMAND_ANY,
                .help = "em357 flash command group",
+               .usage = "",
                .chain = em357_exec_command_handlers,
        },
        COMMAND_REGISTRATION_DONE
 
                .name = "fm3",
                .mode = COMMAND_ANY,
                .help = "fm3 Flash command group",
+               .usage = "",
                .chain = fm3_exec_command_handlers,
        },
        COMMAND_REGISTRATION_DONE
 
                .handler = lpc2000_handle_part_id_command,
                .mode = COMMAND_EXEC,
                .help = "print part id of lpc2000 flash bank <num>",
+               .usage = "<bank>",
        },
        COMMAND_REGISTRATION_DONE
 };
                .name = "lpc2000",
                .mode = COMMAND_ANY,
                .help = "lpc2000 flash command group",
+               .usage = "",
                .chain = lpc2000_exec_command_handlers,
        },
        COMMAND_REGISTRATION_DONE
 
                .name = "lpc2900",
                .mode = COMMAND_ANY,
                .help = "LPC2900 flash command group",
+               .usage = "",
                .chain = lpc2900_exec_command_handlers,
        },
        COMMAND_REGISTRATION_DONE
 
                .name = "pic32mx",
                .mode = COMMAND_ANY,
                .help = "pic32mx flash command group",
+               .usage = "",
                .chain = pic32mx_exec_command_handlers,
        },
        COMMAND_REGISTRATION_DONE
 
                .name = "stellaris",
                .mode = COMMAND_EXEC,
                .help = "Stellaris flash command group",
+               .usage = "",
                .chain = stellaris_exec_command_handlers,
        },
        COMMAND_REGISTRATION_DONE
 
                .name = "stm32f1x",
                .mode = COMMAND_ANY,
                .help = "stm32f1x flash command group",
+               .usage = "",
                .chain = stm32x_exec_command_handlers,
        },
        COMMAND_REGISTRATION_DONE
 
                .name = "stm32f2x",
                .mode = COMMAND_ANY,
                .help = "stm32f2x flash command group",
+               .usage = "",
                .chain = stm32x_exec_command_handlers,
        },
        COMMAND_REGISTRATION_DONE
 
                .name = "stm32lx",
                .mode = COMMAND_ANY,
                .help = "stm32lx flash command group",
+               .usage = "",
                .chain = stm32lx_exec_command_handlers,
        },
        COMMAND_REGISTRATION_DONE
 
                .name = "str7x",
                .mode = COMMAND_ANY,
                .help = "str7x flash command group",
+               .usage = "",
                .chain = str7x_exec_command_handlers,
        },
        COMMAND_REGISTRATION_DONE
 
                .name = "str9x",
                .mode = COMMAND_ANY,
                .help = "str9x flash command group",
+               .usage = "",
                .chain = str9x_config_command_handlers,
        },
        COMMAND_REGISTRATION_DONE
 
                .name = "str9xpec",
                .mode = COMMAND_ANY,
                .help = "str9xpec flash command group",
+               .usage = "",
                .chain = str9xpec_config_command_handlers,
        },
        COMMAND_REGISTRATION_DONE
 
                .name = "tms470",
                .mode = COMMAND_ANY,
                .help = "TI tms470 flash command group",
+               .usage = "",
                .chain = tms470_any_command_handlers,
        },
        COMMAND_REGISTRATION_DONE
 
         .name = "init",
         .mode = COMMAND_ANY,
         .handler = stlink_transport_jtag_command,
+        .usage = ""
         },
        {
         .name = "arp_init",
         .mode = COMMAND_ANY,
         .handler = stlink_transport_jtag_command,
+        .usage = ""
         },
        {
         .name = "arp_init-reset",
         .mode = COMMAND_ANY,
         .handler = stlink_transport_jtag_command,
+        .usage = ""
         },
        {
         .name = "tapisenabled",
         .name = "tapdisable",
         .mode = COMMAND_EXEC,
         .handler = stlink_transport_jtag_command,
+        .usage = "",
         },
        {
         .name = "configure",
         .mode = COMMAND_EXEC,
         .handler = stlink_transport_jtag_command,
+        .usage = "",
         },
        {
         .name = "cget",
         .name = "names",
         .mode = COMMAND_ANY,
         .handler = stlink_transport_jtag_command,
+        .usage = "",
         },
 
        COMMAND_REGISTRATION_DONE
         .name = "stlink",
         .mode = COMMAND_ANY,
         .help = "perform stlink actions",
+        .usage = "",
         .chain = stlink_transport_stlink_subcommand_handlers,
         },
        {
         .name = "jtag",
         .mode = COMMAND_ANY,
+        .usage = "",
         .chain = stlink_transport_jtag_subcommand_handlers,
         },
        COMMAND_REGISTRATION_DONE
 
                        .name = cp,
                        .mode = COMMAND_ANY,
                        .help = "target command group",
+                       .usage = "",
                        .chain = target_subcommands,
                },
                COMMAND_REGISTRATION_DONE
 
                .name = "target_request",
                .mode = COMMAND_ANY,
                .help = "target request command group",
+               .usage = "",
                .chain = target_req_exec_command_handlers,
        },
        COMMAND_REGISTRATION_DONE