There is: add_setshow_enum_cmd ("target-file-system-kind", class_files, But it is displayed under class_vars: (gdb) help data set target-file-system-kind -- Set assumed file system kind [...] While this class_files command does not display it at all: (gdb) help files "help data" is class_vars: add_cmd ("data", class_vars, NULL, _("Examining data."), &cmdlist); I guess it happens because: add_prefix_cmd ("set", class_vars, ...); "data" is class_vars: But that seems as a Bug to me.