- HMAP_FOR_EACH (node, struct shash_node, node, &commands.map) {
- ds_put_format(&ds, "\t%s\n", node->name);
+
+ svec_init(&names);
+ SHASH_FOR_EACH (node, &commands) {
+ svec_add(&names, node->name);
+ }
+ svec_sort(&names);
+
+ SVEC_FOR_EACH (i, name, &names) {
+ ds_put_format(&ds, "\t%s\n", name);