	enableC["access-enable"].addSC("host", "Enable a specific host only");
	enableC["access-enable"].addSC("timeout", "Maximum idle time to expire this entry");
		enableC["access-enable"].timeout.addSC("<1-9999>", "Access-List Idle timeout");
enableC.addSC("access-template", "Create a temporary Access-List entry");
	enableC["access-template"].addSC("<100-199>", "IP extended access list");
		enableC["access-template"]["<100-199>"].addSC("WORD", "Name of Temp. list within the access-list");
	enableC["access-template"].addSC("<2000-2699>", "IP extended access list (expanded range)");
		enableC["access-template"]["<2000-2699>"].addSC("WORD", "Name of Temp. list within the access-list");
	enableC["access-template"].addSC("WORD", "Access-list name");
		enableC["access-template"].WORD.addSC("WORD", "Name of Temp. list within the access-list");
enableC.addSC("archive", "manage archive files");
enableC.addSC("cd", "Change current directory");
	enableC.cd.addSC("flash:", "Directory name");
	enableC.cd.addSC("null:", "Directory name");
	enableC.cd.addSC("nvram:", "Directory name");
	enableC.cd.addSC("system:", "Directory name");
	enableC.cd.addSC("xmodem:", "Directory name");
	enableC.cd.addSC("ymodem:", "Directory name");
enableC.addSC("clear", "Reset functions");

enableC.addSC("clear", "Clear, use 'clear help' for more info");
	enableC.clear.addSC("alias", "Clear aliases of commands");
	enableC.clear.addSC("arp", "Clear ARP table entries");
	enableC.clear.addSC("banner", "Clear Message Of The Day banner");
	enableC.clear.addSC("boot", "Clear booting environment variable");
	enableC.clear.addSC("cam", "Clear CAM table entries");
	enableC.clear.addSC("cgmp", "Clear CGMP statistics");
	enableC.clear.addSC("channel", "Clear PagP statistical information");
	enableC.clear.addSC("config", "Clear configuration and reset system");
		enableC.clear.config.addSC("all", "Clear all configurations");
		enableC.clear.config.addSC("pvlan", "Clear Private Vlan Configuration");
		enableC.clear.config.addSC("snmp", "Clear SNMP");
		enableC.clear.config.addSC("rmon", "Clear RMON");
		enableC.clear.config.addSC("<mod>", "Clear configuration of a module");
	enableC.clear.addSC("counters", "Clear MAC and Port counters");
	enableC.clear.addSC("dot1x", "Clear Dot1x feature");
	enableC.clear.addSC("gmrp", "Clear GMRP statistics");
	enableC.clear.addSC("gvrp", "Clear GVRP statistics");
	enableC.clear.addSC("ip", "Clear IP, use 'clear ip help' for more info");
		enableC.clear.ip.addSC("alias", "Clear IP address aliases");
		enableC.clear.ip.addSC("dns", "Clear IP DNS information");
		enableC.clear.ip.addSC("permit", "Clear IP permit list");
		enableC.clear.ip.addSC("route", "Clear IP routing table entries");
			enableC.clear.ip.route.addSC("all", "Clear all IP routes");
			enableC.clear.ip.route.addSC("<destination>", "Clear IP route destination");
	enableC.clear.addSC("kerberos", "Clear Kerberos configuration information");
	enableC.clear.addSC("key", "Clear config-key string");
	enableC.clear.addSC("log", "Clear log information");
	enableC.clear.addSC("logging", "Clear system logging information");
	enableC.clear.addSC("multicast", "Clear multicast router port");
	enableC.clear.addSC("netstat", "Clear network statistics");
	enableC.clear.addSC("ntp", "Clear NTP servers and timezone");
	enableC.clear.addSC("port", "Clear port features");
		enableC.clear.port.addSC("host", "Clear port host");
			enableC.clear.port.host.addSC("all", "Clear port host for all ports");
			enableC.clear.port.host.addSC("<mod/port>", "Module number and Port number(s)");
		enableC.clear.port.addSC("security", "Clear secure MAC addresses");
	enableC.clear.addSC("pvlan", "Clear Private Vlan Mappings");
		enableC.clear.pvlan.addSC("mapping", "Clear private vlan mappings");
			enableC.clear.pvlan.mapping.addSC("<primary_vlan>", "Primary Vlan");
				enableC.clear.pvlan.mapping["<primary_vlan>"].addSC("<isolated_vlan>", "Isolated Vlan");
					enableC.clear.pvlan.mapping["<primary_vlan>"]["<isolated_vlan>"].addSC("<mod/port>", "Ports");
				enableC.clear.pvlan.mapping["<primary_vlan>"].addSC("<community_vlan>", "Community Vlan");
					enableC.clear.pvlan.mapping["<primary_vlan>"]["<community_vlan>"].addSC("<mod/port>", "Ports");
				enableC.clear.pvlan.mapping["<primary_vlan>"].addSC("<twoway_community_vlan>", "TwoWay Community Vlan");
					enableC.clear.pvlan.mapping["<primary_vlan>"]["<twoway_community_vlan>"].addSC("<mod/port>", "Ports");
			enableC.clear.pvlan.mapping.addSC("<mod/port>", "Clear all mappings from port");
				enableC.clear.pvlan.mapping["<mod/port>"].addSC("<isolated_vlan>", "Isolated Vlan");
					enableC.clear.pvlan.mapping["<mod/port>"]["<isolated_vlan>"].addSC("<mod/port>", "Ports");
				enableC.clear.pvlan.mapping["<mod/port>"].addSC("<community_vlan>", "Community Vlan");
					enableC.clear.pvlan.mapping["<mod/port>"]["<community_vlan>"].addSC("<mod/port>", "Ports");
				enableC.clear.pvlan.mapping["<mod/port>"].addSC("<twoway_community_vlan>", "TwoWay Community Vlan");
					enableC.clear.pvlan.mapping["<mod/port>"]["<twoway_community_vlan>"].addSC("<mod/port>", "Ports");
	enableC.clear.addSC("qos", "Clear QoS features");
	enableC.clear.addSC("radius", "Clear radius information");
	enableC.clear.addSC("rcp", "Clear RCP information for other copy");
	enableC.clear.addSC("snmp", "Clear SNMP trap receiver address");
	enableC.clear.addSC("spantree", "Clear spantree parameters");
		enableC.clear.spantree.addSC("portinstancecost", "Clear spantree port instance cost");
		enableC.clear.spantree.addSC("portinstancepri", "Clear spantree port instance priority");
		enableC.clear.spantree.addSC("portvlancost", "Clear spantree port vlan cost");
			enableC.clear.spantree.portvlancost.addSC("<mod/port>", "Module number and Port number(s)");
				enableC.clear.spantree.portvlancost["<mod/port>"].addSC("<vlans>", "VLAN numbers for PVST+");
		enableC.clear.spantree.addSC("portvlanpri", "Clear spantree port vlan priority");
		enableC.clear.spantree.addSC("root", "Restore STP parameters to default values");
			enableC.clear.spantree.root.addSC("mistp-instance", "Clear root for MISTP instance");
			enableC.clear.spantree.root.addSC("<vlans>", "VLAN numbers for PVST+");
		enableC.clear.spantree.addSC("statistics", "Clear spantree statistics information");
		enableC.clear.spantree.addSC("uplinkfast", "Clear uplinkfast groups");
	enableC.clear.addSC("tacacs", "Clear TACACS server host/key");
	enableC.clear.addSC("timezone", "Clear timezone");
	enableC.clear.addSC("top", "Clear TopN report");
	enableC.clear.addSC("trunk", "Clear trunk ports");
		enableC.clear.trunk.addSC("<mod/port>", "Module number and Port number(s)");
			enableC.clear.trunk["<mod/port>"].addSC("<vlan>", "VLAN number");
	enableC.clear.addSC("vlan", "Clear VLAN information");
		enableC.clear.vlan.addSC("mapping", "Clear the 802.1Q to ISL Vlan Mapping");
		enableC.clear.vlan.addSC("<vlans>", "Vlan Number(s)");
	enableC.clear.addSC("vmps", "Clear VMPS information");
	enableC.clear.addSC("vtp", "Clear VTP statistics");
		enableC.clear.vtp.addSC("pruneeligible", "Clear VTP pruning eligibility");
		enableC.clear.vtp.addSC("statistics", "Clear VTP pruning statistics");
enableC.addSC("configure", "Configure system from network");
	enableC.configure.addSC("<host>", "IP address or hostname");
		enableC.configure["<host>"].addSC("<file>", "File name");
			enableC.configure["<host>"]["<file>"].addSC("rcp", "Download configuration by RCP method");
	enableC.configure.addSC("network", "Get host/file name interactively");
enableC.addSC("copy", "Copy files between TFTP/RCP/module/flash devices");
	enableC.copy.addSC("config", "Copy configuration to a device");
		enableC.copy.config.addSC("flash", "Copy from config to flash");
		enableC.copy.config.addSC("rcp", "Copy from config to RCP server");
		enableC.copy.config.addSC("tftp", "Copy from config to TFTP server");
		enableC.copy.config.addSC("<file-id>", "File name");
	enableC.copy.addSC("flash", "Copy from flash");
		enableC.copy.flash.addSC("config", "Copy from flash to configuration");
		enableC.copy.flash.addSC("rcp", "Copy from flash to RCP server");
		enableC.copy.flash.addSC("tftp", "Copy from flash to TFTP server");
		enableC.copy.flash.addSC("<file-id>", "File name");
	enableC.copy.addSC("rcp", "Copy from RCP server");
	enableC.copy.addSC("tftp", "Copy from TFTP server");
		enableC.copy.tftp.addSC("config", "Copy from TFTP server to configuration");
		enableC.copy.tftp.addSC("flash", "Copy from TFTP server to flash");
		enableC.copy.tftp.addSC("<file-id>", "File name");
	enableC.copy.addSC("<file-id>", "File name");
		enableC.copy["<file-id>"].addSC("config", "Copy from file to configuration");
		enableC.copy["<file-id>"].addSC("flash", "Copy from file to flash");
		enableC.copy["<file-id>"].addSC("rcp", "Copy from file to RCP server");
		enableC.copy["<file-id>"].addSC("tftp", "Copy from file to TFTP server");

enableC.addSC("debug", "Debugging functions (see also 'undebug')");
	enableC.debug.addSC("access-expression", "Boolean access expression");
		enableC.debug["access-expression"].addSC("<0-15>", "Debugging level (0=No Debugging)");
	enableC.debug.addSC("acltcam", "Debug QoS/ACL TCAM Manager");
		enableC.debug.acltcam.addSC("verbose", "Verbose Debug Output");
	enableC.debug.addSC("adjacency", "adjacency");
		enableC.debug.adjacency.addSC("ipc", "IPC");
	enableC.debug.addSC("all", "Enable all debugging");
	enableC.debug.addSC("arp", "IP ARP and HP Probe transactions");
	enableC.debug.addSC("cdp", "CDP information");
		enableC.debug.cdp.addSC("adjacency", "CDP neighbor info");
		enableC.debug.cdp.addSC("events", "CDP events");
		enableC.debug.cdp.addSC("ip", "CDP ip info");
		enableC.debug.cdp.addSC("packets", "CDP packet-related information");
	enableC.debug.addSC("cluster", "Cluster information");
	enableC.debug.addSC("condition", "Condition");
	enableC.debug.addSC("cpu-interface", "CPU interface driver debug flag");
	enableC.debug.addSC("csuf", "STP CSUF");
	enableC.debug.addSC("custom-queue", "Custom output queueing");
	enableC.debug.addSC("dhcp", "DHCP client activity");
		enableC.debug.dhcp.addSC("detail", "DHCP packet content");
	enableC.debug.addSC("dnsix", "Dnsix information");
		enableC.debug.dnsix.addSC("dmdp", "Debug DNSIX/DMDP protocol");
		enableC.debug.dnsix.addSC("dnssec", "Debug DNSSEC protocol");
		enableC.debug.dnsix.addSC("nat", "Debug DNSIX/NAT protocol");
	enableC.debug.addSC("domain", "Domain Name System");
		enableC.debug.domain.addSC("replies", "DNS replies only");
			enableC.debug.domain.replies.addSC("detail", "Detailed information");
	enableC.debug.addSC("dtp", "DTP debug information");
	enableC.debug.addSC("eigrp", "EIGRP Protocol information");
	enableC.debug.addSC("etherchannel", "EtherChannel/PAgP Shim debugging");
		enableC.debug.etherchannel.addSC("all", "All debugging");
		enableC.debug.etherchannel.addSC("detail", "Step below all");
		enableC.debug.etherchannel.addSC("error", "Displaying error messages");
		enableC.debug.etherchannel.addSC("event", "Major events");
		enableC.debug.etherchannel.addSC("idb", "Agport idb related events");
		enableC.debug.etherchannel.addSC("linecard", "SCP messages to linecard");
	enableC.debug.addSC("ethernet-controller", "Ethernet controller driver debug flags");
		enableC.debug["ethernet-controller"].addSC("ram-access", "Ethernet Controller RAM Access");
	enableC.debug.addSC("ethernet-interface", "Ethernet network interface events");
	enableC.debug.addSC("fallback-bridging", "Debug Fallback Bridging Manager");
	enableC.debug.addSC("gigastack", "Debug Gigastack");
	enableC.debug.addSC("interface", "interface");
	enableC.debug.addSC("ip", "IP information");
		enableC.debug.ip.addSC("cache", "IP cache operations");
			enableC.debug.ip.cache.addSC("<1-99>", "Access list");
			enableC.debug.ip.cache.addSC("<1300-1999>", "Access list (expanded range)");
		enableC.debug.ip.addSC("cef", "IP CEF operations");
		enableC.debug.ip.addSC("cgmp", "CGMP protocol activity");
		enableC.debug.ip.addSC("dhcp", "Dynamic Host Configuration Protocol");
			enableC.debug.ip.dhcp.addSC("server", "DHCP server activity");
				enableC.debug.ip.dhcp.server.addSC("events", "Report address assignments, lease expirations, etc.");
				enableC.debug.ip.dhcp.server.addSC("linkage", "Show database linkage");
				enableC.debug.ip.dhcp.server.addSC("packet", "Decode message receptions and transmissions");
		enableC.debug.ip.addSC("dvmrp", "DVMRP protocol activity");
		enableC.debug.ip.addSC("eigrp", "IP-EIGRP information");
		enableC.debug.ip.addSC("error", "IP error debugging");
		enableC.debug.ip.addSC("flow", "IP Flow switching operations");
		enableC.debug.ip.addSC("ftp", "FTP dialogue");
		enableC.debug.ip.addSC("html", "HTML connections");
			enableC.debug.ip.html.addSC("forms", "HTML forms");
			enableC.debug.ip.html.addSC("pages", "HTML pages");
			enableC.debug.ip.html.addSC("ssi", "HTML server side includes");
			enableC.debug.ip.html.addSC("tokens", "HTML tokens");
		enableC.debug.ip.addSC("http", "HTTP connections");
			enableC.debug.ip.http.addSC("authentication", "HTTP Authentication");
			enableC.debug.ip.http.addSC("ezsetup", "HTTP EZSetup");
			enableC.debug.ip.http.addSC("ssi", "HTTP Server Side Includes");
			enableC.debug.ip.http.addSC("tokens", "HTTP tokens");
			enableC.debug.ip.http.addSC("transactions", "HTTP transactions");
			enableC.debug.ip.http.addSC("url", "HTTP URL");
		enableC.debug.ip.addSC("icmp", "ICMP transactions");
		enableC.debug.ip.addSC("igmp", "IGMP protocol activity");
		enableC.debug.ip.addSC("igrp", "IGRP information");
		enableC.debug.ip.addSC("igsn", "IGMP snooping activity");
			enableC.debug.ip.igsn.addSC("all", "all");
			enableC.debug.ip.igsn.addSC("group", "igmp snooping group activity");
			enableC.debug.ip.igsn.addSC("management", "igmp snooping management activity");
			enableC.debug.ip.igsn.addSC("router", "igmp snooping router activity");
			enableC.debug.ip.igsn.addSC("timer", "igmp snooping timer events");
		enableC.debug.ip.addSC("interface", "IP interface configuration changes");
			enableC.debug.ip.interface.addSC("route-cache", "Route-cache changes");
		enableC.debug.ip.addSC("mcache", "IP multicast cache operations");
			enableC.debug.ip.mcache.addSC("Hostname or A.B.C.D", "IP group address");
		enableC.debug.ip.addSC("mpacket", "IP multicast packet debugging");
		enableC.debug.ip.addSC("mrm", "IP Multicast Routing Monitor");
			enableC.debug.ip.mrm.addSC("events", "MRM events");
			enableC.debug.ip.mrm.addSC("packets", "MRM test packets");
		enableC.debug.ip.addSC("mrouting", "IP multicast routing table activity");
			enableC.debug.ip.mrouting.addSC("Hostname or A.B.C.D", "IP group address");
		enableC.debug.ip.addSC("msdp", "Multicast Source Discovery Protocol (MSDP)");
			enableC.debug.ip.msdp.addSC("Hostname or A.B.C.D", "Peer name or address");
			enableC.debug.ip.msdp.addSC("detail", "Print more debugging detail");
			enableC.debug.ip.msdp.addSC("resets", "Print peer reset reasons");
			enableC.debug.ip.msdp.addSC("routes", "MSDP route entries");
		enableC.debug.ip.addSC("nat", "NAT events");
			enableC.debug.ip.nat.addSC("<1-99>", "Access list");
			enableC.debug.ip.nat.addSC("detailed", "NAT detailed events");
			enableC.debug.ip.nat.addSC("port", "NAT PORT events");
		enableC.debug.ip.addSC("ospf", "OSPF information");
		enableC.debug.ip.addSC("packet", "General IP debugging and IPSO security transactions");
			enableC.debug.ip.packet.addSC("<1-199>", "Access list");
			enableC.debug.ip.packet.addSC("<1300-2699>", "Access list (expanded range)");
			enableC.debug.ip.packet.addSC("detail", "Print more debugging detail");
				enableC.debug.ip.packet.detail.addSC("<1-199>", "Access list");
				enableC.debug.ip.packet.detail.addSC("<1300-2699>", "Access list (expanded range)");
		enableC.debug.ip.addSC("peer", "IP peer address activity");
		enableC.debug.ip.addSC("pim", "PIM protocol activity");
			enableC.debug.ip.pim.addSC("Hostname or A.B.C.D", "IP group address");
			enableC.debug.ip.pim.addSC("atm", "PIM ATM signalling activity");
			enableC.debug.ip.pim.addSC("auto-rp", "Auto-RP");
			enableC.debug.ip.pim.addSC("bsr", "PIM Candidate-RP/BSR activity");
		enableC.debug.ip.addSC("rgmp", "RGMP protocol activity");
			enableC.debug.ip.rgmp.addSC("Hostname or A.B.C.D", "IP group address");
		enableC.debug.ip.addSC("rip", "RIP protocol transactions");
			enableC.debug.ip.rip.addSC("database", "RIP database events");
			enableC.debug.ip.rip.addSC("events", "RIP protocol events");
			enableC.debug.ip.rip.addSC("trigger", "RIP trigger extension");
		enableC.debug.ip.addSC("routing", "Routing table events");
			enableC.debug.ip.routing.addSC("<1-199>", "Access list");
			enableC.debug.ip.routing.addSC("<1300-2699>", "Access list (expanded range)");
		enableC.debug.ip.addSC("sd", "Session Directory (SD)");
		enableC.debug.ip.addSC("security", "IP security options");
		enableC.debug.ip.addSC("socket", "Socket event");
		enableC.debug.ip.addSC("tcp", "TCP information");
	enableC.debug.addSC("l3multicast", "Debug L3 Multicast Manager");
	enableC.debug.addSC("l3tcam", "Debug L3 TCAM Mgr");
	enableC.debug.addSC("l3unicast", "Debug L3 Unicast Manager");
	enableC.debug.addSC("list", "Set interface or/and access list for the next debug command");
		enableC.debug.list.addSC("<0-2699>", "access list");
		enableC.debug.list.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
			enableC.debug.list.GigabitEthernet.addSC("<0-2>", "GigabitEthernet interface number");
		enableC.debug.list.addSC("Null", "Null interface");
			enableC.debug.list.Null.addSC("<0-0>", "Null interface number");
				enableC.debug.list.Null["<0-0>"].addSC("<0-2699>", "access list");
		enableC.debug.list.addSC("Vlan", "Catalyst Vlans");
			enableC.debug.list.Vlan.addSC("<1-1001>", "Vlan interface number");
				enableC.debug.list.Vlan["<1-1001>"].addSC("<0-2699>", "access list");
	enableC.debug.addSC("mac-manager", "Debug Platform Dependent Mac Manager");
	enableC.debug.addSC("matm", "Debug Platform Independent Mac Manager");
	enableC.debug.addSC("mergeapi", "Debug ACLMERGE");
		enableC.debug.mergeapi.addSC("all", "mergeapi all");
		enableC.debug.mergeapi.addSC("normal", "mergeapi normal");
		enableC.debug.mergeapi.addSC("profile", "mergeapi profile");
		enableC.debug.mergeapi.addSC("verbose", "mergeapi verbose");
	enableC.debug.addSC("met", "Debug Multicast Expansion Table Manager");
	enableC.debug.addSC("modem", "Modem control/process activation");
	enableC.debug.addSC("monitor", "SPAN debug information");
	enableC.debug.addSC("mvrdbg", "MVR debug all");
	enableC.debug.addSC("ntp", "NTP information");
	enableC.debug.addSC("nvram", "Debug NVRAM behavior");
	enableC.debug.addSC("packet", "Log unknown packets");
	enableC.debug.addSC("pagp", "Port Aggregation Protocol");
	enableC.debug.addSC("pm", "Port Manager debugging");
	enableC.debug.addSC("priority", "Priority output queueing");
	enableC.debug.addSC("qm", "Debug QoS Manager");
	enableC.debug.addSC("rtr", "RTR Monitor Information");
	enableC.debug.addSC("smf", "Software MAC filter");
		enableC.debug.smf.addSC("updates", "address insertions and deletions");
	enableC.debug.addSC("snmp", "SNMP information");
		enableC.debug.snmp.addSC("headers", "SNMP packet headers");
		enableC.debug.snmp.addSC("packets", "SNMP packets");
		enableC.debug.snmp.addSC("timers", "SNMP timer activity");
	enableC.debug.addSC("span-session", "Debug Switch Port Analyzer (SPAN)");
	enableC.debug.addSC("spanning-tree", "Spanning tree debugging");
		enableC.debug["spanning-tree"].addSC("all", "All Spanning Tree debugging messages");
	enableC.debug.addSC("standby", "Hot standby protocol");
	enableC.debug.addSC("sw-vlan", "vlan manager");
	enableC.debug.addSC("tacacs", "TACACS authentication and authorization");
		enableC.debug.tacacs.addSC("events", "TACACS+ protocol events");
	enableC.debug.addSC("tbridge", "Transparent Bridging");
		enableC.debug.tbridge.addSC("autonomous", "autonomous bridging statistics");
		enableC.debug.tbridge.addSC("flow-id", "bridged fair-queue packets");
	enableC.debug.addSC("telnet", "Incoming telnet connections");
	enableC.debug.addSC("template", "Template activity");
	enableC.debug.addSC("tftp", "TFTP debugging");
		enableC.debug.tftp.addSC("events", "TFTP events");
		enableC.debug.tftp.addSC("packets", "TFTP packets");
	enableC.debug.addSC("tunnel", "Generic Tunnel Interface");
	enableC.debug.addSC("udld", "UDLD protocol");
		enableC.debug.udld.addSC("events", "UDLD events");
		enableC.debug.udld.addSC("packets", "UDLD packets");
		enableC.debug.udld.addSC("registries", "UDLD registry events");

enableC.addSC("delete", "Delete a file on flash device");
enableC.addSC("dir", "Show list of files on flash device");
enableC.addSC("disable", "Disable privileged mode");
enableC.addSC("disconnect", "Disconnect user session");
enableC.addSC("enable", "Enable privileged mode");
enableC.addSC("erase", "Erase a filesystem");
	enableC.erase.addSC("flash:", "Filesystem to be erased");
	enableC.erase.addSC("nvram:", "Filesystem to be erased");
	enableC.erase.addSC("startup-config", "Erase contents of configuration memory");
enableC.addSC("exit", "Exit from the EXEC");
enableC.addSC("format", "Format a filesystem");
	enableC.format.addSC("flash:", "Filesystem to be formatted");
	enableC.format.addSC("zflash:", "Filesystem to be formatted");
enableC.addSC("fsck", "Fsck a filesystem");
	enableC.fsck.addSC("/nocrc", "Skip CRC checks during fsck");
	enableC.fsck.addSC("/test", "Test device during fsck");
	enableC.fsck.addSC("flash:", "Filesystem to be fsck'ed");
	enableC.fsck.addSC("zflash:", "Filesystem to be fsck'ed");
enableC.addSC("help", "Description of the interactive help system");
enableC.addSC("lock", "Lock the terminal");
enableC.addSC("login", "Log in as a particular user");
enableC.addSC("logout", "Exit from the EXEC");
enableC.addSC("mkdir", "Create new directory");

enableC.addSC("more", "Display the contents of a file");
enableC.addSC("mrinfo", "Request neighbor and version information from a multicast router");
	enableC.mrinfo.addSC("Hostname or A.B.C.D", "Router to request info from");
		enableC.mrinfo["Hostname or A.B.C.D"].addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
		enableC.mrinfo["Hostname or A.B.C.D"].addSC("Hostname or A.B.C.D", "Source address or interface for request");
		enableC.mrinfo["Hostname or A.B.C.D"].addSC("Null", "Null interface");
		enableC.mrinfo["Hostname or A.B.C.D"].addSC("Vlan", "Catalyst Vlans");
enableC.addSC("mrm", "IP Multicast Routing Monitor Test");
enableC.addSC("mstat", "Show statistics after multiple multicast traceroutes");
enableC.addSC("mtrace", "Trace reverse multicast path from destination to source");
enableC.addSC("name-connection", "Name an existing network connection");
enableC.addSC("no", "Disable debugging functions");


enableC.addSC("ping", "Send echo packets to hosts");
	enableC.ping.addSC("-s", "Ping parameter");
		enableC.ping["-s"].addSC("<host>", "IP address or hostname");
			enableC.ping["-s"]["<host>"].addSC("<packet_size>", "Size of the packet (56..1472 bytes)");
				enableC.ping["-s"]["<host>"]["<packet_size>"].addSC("<packet_count>", "Number of packets");
	enableC.ping.addSC("<host>", "IP address or hostname");

enableC.addSC("pwd", "Display current working directory");
enableC.addSC("rcommand", "Run command on remote switch");

enableC.addSC("reload", "Halt and perform a cold restart");
	enableC.reload.addSC("LINE", "Reason for reload");
	enableC.reload.addSC("at", "Reload at a specific time/date");
		enableC.reload.at.addSC("hh:mm", "Time to reload (hh:mm)");
	enableC.reload.addSC("cancel", "Cancel pending reload");
	enableC.reload.addSC("in", "Reload after a time interval");
enableC.addSC("rename", "Rename a file");
	enableC.rename.addSC("flash:", "Source file path");
		enableC.rename["flash:"].addSC("flash:", "Destination file path");
		enableC.rename["flash:"].addSC("zflash:", "Destination file path");
	enableC.rename.addSC("zflash:", "Source file path");
		enableC.rename["zflash:"].addSC("flash:", "Destination file path");
		enableC.rename["zflash:"].addSC("zflash:", "Destination file path");
enableC.addSC("resume", "Resume an active network connection");

enableC.addSC("rmdir", "Remove existing directory");
	enableC.rmdir.addSC("flash:", "Directory name");
	enableC.rmdir.addSC("zflash:", "Directory name");
enableC.addSC("rsh", "Execute a remote command");
	enableC.rsh.addSC("WORD", "IP address or hostname of rsh server");
		enableC.rsh.WORD.addSC("/user", "Specify remote username");
		enableC.rsh.WORD.addSC("LINE", "Command to be executed remotely");
enableC.addSC("send", "Send a message to other tty lines");
	enableC.send.addSC("*", "All tty lines");
	enableC.send.addSC("<0-16>", "Send a message to a specific line");
	enableC.send.addSC("console", "Primary terminal line");
		enableC.send.console.addSC("<0-0>", "Send a message to a specific line");
	enableC.send.addSC("vty", "Virtual terminal");
		enableC.send.vty.addSC("<0-15>", "Send a message to a specific line");
enableC.addSC("setup", "Run the SETUP command facility");
enableC.addSC("show", "Show running system information");
	enableC.show.addSC("access-expression", "List access expression");
	enableC.show.addSC("access-lists", "List access lists");
		enableC.show["access-lists"].addSC("<1-2699>", "ACL number");
		enableC.show["access-lists"].addSC("WORD", "ACL name");
		enableC.show["access-lists"].addSC("hardware", "Show access-list hardware info");
			enableC.show["access-lists"].hardware.addSC("counters", "ACL hardware counters");
	enableC.show.addSC("accounting", "Accounting data for active sessions");
	enableC.show.addSC("adjacency", "Adjacent nodes");
	enableC.show.addSC("aliases", "Display alias commands");
	enableC.show.addSC("arp", "ARP table");
	enableC.show.addSC("boot", "show boot attributes");
	enableC.show.addSC("bridge", "Bridge Forwarding/Filtering Database [verbose]");
		enableC.show.bridge.addSC("<1-255>", "Bridge Group Number");
		enableC.show.bridge.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
			enableC.show.bridge.GigabitEthernet.addSC("<0-2>", "GigabitEthernet interface number");
		enableC.show.bridge.addSC("H.H.H", "Ethernet address");
			enableC.show.bridge["H.H.H"].addSC("H.H.H", "Ethernet address mask");
		enableC.show.bridge.addSC("Null", "Null interface");
			enableC.show.bridge.Null.addSC("<0-0>", "Null interface number");
		enableC.show.bridge.addSC("Vlan", "Catalyst Vlans");
			enableC.show.bridge.Vlan.addSC("<1-1001>", "Vlan interface number");
		enableC.show.bridge.addSC("circuit-group", "Circuit Group");
			enableC.show.bridge["circuit-group"].addSC("<1-9>", "Circuit Group number");
				enableC.show.bridge["circuit-group"]["<1-9>"].addSC("H.H.H", "Src mac address");
					enableC.show.bridge["circuit-group"]["<1-9>"]["H.H.H"].addSC("H.H.H", "Dst mac address");
		enableC.show.bridge.addSC("group", "Bridge Group [verbose]");
		enableC.show.bridge.addSC("verbose", "Display the extended Bridge Table");
	enableC.show.addSC("buffers", "Buffer pool statistics");
		enableC.show.buffers.addSC("address", "Buffer at a given address");
	enableC.show.addSC("cdp", "CDP information");
		enableC.show.cdp.addSC("entry", "Information for specific neighbor entry");
			enableC.show.cdp.entry.addSC("*", "all CDP neighbor entries");
	enableC.show.addSC("cef", "Cisco Express Forwarding");
		enableC.show.cef.addSC("drop", "Classify packets dropped");
		enableC.show.cef.addSC("interface", "CEF interface status and configuration");
			enableC.show.cef.interface.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
	enableC.show.addSC("class-map", "Show QoS Class Map");
		enableC.show["class-map"].addSC("WORD", "class-map name");
	enableC.show.addSC("clock", "Display the system clock");
		enableC.show.clock.addSC("detail", "Display detailed information");
	enableC.show.addSC("cluster", "Cluster information");
		enableC.show.cluster.addSC("candidates", "Lists cluster candidates information");
			enableC.show.cluster.candidates.addSC("detail", "Detail inforamtion of all candidates");
	enableC.show.addSC("configuration", "Contents of Non-Volatile memory");
	enableC.show.addSC("controllers", "Interface controller status");
		enableC.show.controllers.addSC("cpu-interface", "Display CPU-Interface Status");
		enableC.show.controllers.addSC("ethernet-controller", "Show Ethernet Controller info");
	enableC.show.addSC("debugging", "State of each debugging option");
		enableC.show.debugging.addSC("condition", "Condition");
			enableC.show.debugging.condition.addSC("<1-1000>", "Condition identifier");
			enableC.show.debugging.condition.addSC("all", "All conditions");
	enableC.show.addSC("dhcp", "Dynamic Host Configuration Protocol status");
		enableC.show.dhcp.addSC("lease", "Show DHCP Addresses leased from a server");
		enableC.show.dhcp.addSC("server", "Show DHCP Servers we know about");
	enableC.show.addSC("dnsix", "Shows Dnsix/DMDP information");
	enableC.show.addSC("dtp", "DTP information");
		enableC.show.dtp.addSC("interface", "DTP interface status");
	enableC.show.addSC("env", "Environmental facilities");
		enableC.show.env.addSC("all", "Show all environment status");
		enableC.show.env.addSC("fan", "Show fan status");
		enableC.show.env.addSC("temperature", "Show temperature status");
	enableC.show.addSC("errdisable", "Error disable");
		enableC.show.errdisable.addSC("detect", "Error disable detection");
		enableC.show.errdisable.addSC("flap-values", "Flap values for error disable detection");
		enableC.show.errdisable.addSC("recovery", "Error disable recovery");
	enableC.show.addSC("etherchannel", "EtherChannel information");
		enableC.show.etherchannel.addSC("<1-64>", "Channel group number");
	enableC.show.addSC("exception", "exception informations");
	enableC.show.addSC("file", "Show filesystem information");
		enableC.show.file.addSC("descriptors", "List open file descriptors");
		enableC.show.file.addSC("information", "List file information");
			enableC.show.file.information.addSC("flash:", "File path");
			enableC.show.file.information.addSC("ftp:", "File path");
			enableC.show.file.information.addSC("null:", "File path");
			enableC.show.file.information.addSC("nvram:", "File path");
			enableC.show.file.information.addSC("rcp:", "File path");
			enableC.show.file.information.addSC("system:", "File path");
			enableC.show.file.information.addSC("tftp:", "File path");
			enableC.show.file.information.addSC("xmodem:", "File path");
			enableC.show.file.information.addSC("ymodem:", "File path");
			enableC.show.file.information.addSC("zflash:", "File path");
		enableC.show.file.addSC("systems", "List filesytems");
	enableC.show.addSC("flash:", "display information about flash: file system");
	enableC.show.addSC("fm", "Feature Manager Information");
	enableC.show.addSC("forward", "Show forwarding info");
		enableC.show.forward.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
			enableC.show.forward.GigabitEthernet.addSC("<0-2>", "GigabitEthernet interface number");
	enableC.show.addSC("history", "Display the session command history");
	enableC.show.addSC("hosts", "IP domain-name, lookup style, nameservers, and host table");
		enableC.show.hosts.addSC("WORD", "Hostname for specific information");
	enableC.show.addSC("html", "HTML helper commands");
		enableC.show.html.addSC("module", "Module information");
			enableC.show.html.module.addSC("command", "Execute command over modules");
				enableC.show.html.module.command.addSC("LINE", "The command to execute over modules");
			enableC.show.html.module.addSC("count", "Show module count");
	enableC.show.addSC("interfaces", "Interface status and configuration");
		enableC.show.interfaces.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
			enableC.show.interfaces.GigabitEthernet.addSC("<0-2>", "GigabitEthernet interface number");
		enableC.show.interfaces.addSC("Null", "Null interface");
			enableC.show.interfaces.Null.addSC("<0-0>", "Null interface number");
		enableC.show.interfaces.addSC("Vlan", "Catalyst Vlans");
			enableC.show.interfaces.Vlan.addSC("<1-1001>", "Vlan interface number");
	enableC.show.addSC("ip", "IP information");
		enableC.show.ip.addSC("access-lists", "List IP access lists");
			enableC.show.ip["access-lists"].addSC("<1-199>", "Access list number");
			enableC.show.ip["access-lists"].addSC("<1300-2699>", "Access list number (expanded range)");
			enableC.show.ip["access-lists"].addSC("WORD", "Access list name");
		enableC.show.ip.addSC("accounting", "The active IP accounting database");
		enableC.show.ip.addSC("aliases", "IP alias table");
		enableC.show.ip.addSC("arp", "IP ARP table");
			enableC.show.ip.arp.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
				enableC.show.ip.arp.GigabitEthernet.addSC("<0-2>", "GigabitEthernet interface number");
		enableC.show.ip.addSC("cache", "IP fast-switching route cache");
			enableC.show.ip.cache.addSC("A.B.C.D", "prefix of entries to show");
				enableC.show.ip.cache["A.B.C.D"].addSC("A.B.C.D", "prefix mask");
		enableC.show.ip.addSC("cef", "Cisco Express Forwarding");
			enableC.show.ip.cef.addSC("A.B.C.D", "prefix of entries to show");
				enableC.show.ip.cef["A.B.C.D"].addSC("A.B.C.D", "prefix mask");
					enableC.show.ip.cef["A.B.C.D"]["A.B.C.D"].addSC("longer-prefixes", "Show all more specific prefixes");
			enableC.show.ip.cef.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
				enableC.show.ip.cef.GigabitEthernet.addSC("<0-2>", "GigabitEthernet interface number");
		enableC.show.ip.addSC("dvmrp", "DVMRP information");
			enableC.show.ip.dvmrp.addSC("route", "DVMRP routing information");
				enableC.show.ip.dvmrp.route.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
					enableC.show.ip.dvmrp.route.GigabitEthernet.addSC("<0-2>", "GigabitEthernet interface number");
		enableC.show.ip.addSC("eigrp", "IP-EIGRP show commands");
			enableC.show.ip.eigrp.addSC("interfaces", "IP-EIGRP interfaces");
				enableC.show.ip.eigrp.interfaces.addSC("<1-65535>", "AS Number");
				enableC.show.ip.eigrp.interfaces.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
					enableC.show.ip.eigrp.interfaces.GigabitEthernet.addSC("<0-2>", "GigabitEthernet interface number");
				enableC.show.ip.eigrp.interfaces.addSC("Null", "Null interface");
					enableC.show.ip.eigrp.interfaces.Null.addSC("<0-0>", "Null interface number");
		enableC.show.ip.addSC("flow", "NetFlow switching");
			enableC.show.ip.flow.addSC("acceleration", "Display export statistics");
			enableC.show.ip.flow.addSC("export", "Display export statistics");
		enableC.show.ip.addSC("igmp", "IGMP information");
			enableC.show.ip.igmp.addSC("groups", "IGMP group membership information");
				enableC.show.ip.igmp.groups.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
		enableC.show.ip.addSC("interface", "IP interface status and configuration");
			enableC.show.ip.interface.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
				enableC.show.ip.interface.GigabitEthernet.addSC("<0-2>", "GigabitEthernet interface number");
			enableC.show.ip.interface.addSC("Null", "Null interface");
		enableC.show.ip.addSC("irdp", "ICMP Router Discovery Protocol");
		enableC.show.ip.addSC("local", "IP local options");
		enableC.show.ip.addSC("masks", "Masks associated with a network");
			enableC.show.ip.masks.addSC("A.B.C.D", "Network number");
		enableC.show.ip.addSC("mcache", "IP multicast fast-switching cache");
			enableC.show.ip.mcache.addSC("Hostname or A.B.C.D", "Source or group IP name or address");
				enableC.show.ip.mcache["Hostname or A.B.C.D"].addSC("Hostname or A.B.C.D", "Group IP name or address");
		enableC.show.ip.addSC("mpacket", "Display possible duplicate multicast packets");
			enableC.show.ip.mpacket.addSC("Hostname or A.B.C.D", "Group address or source address or source name");
		enableC.show.ip.addSC("msdp", "Multicast Source Discovery Protool (MSDP)");
			enableC.show.ip.msdp.addSC("count", "SA count per AS");
				enableC.show.ip.msdp.count.addSC("<1-65535>", "AS number");
			enableC.show.ip.msdp.addSC("peer", "MSDP Peer Status");
				enableC.show.ip.msdp.peer.addSC("Hostname or A.B.C.D", "Peer name or address");
					enableC.show.ip.msdp.peer["Hostname or A.B.C.D"].addSC("advertised-SAs", "SAs advertised to this peer");
			enableC.show.ip.msdp.addSC("sa-cache", "MSDP Source-Active Cache");
				enableC.show.ip.msdp["sa-cache"].addSC("<1-65535>", "AS number");
				enableC.show.ip.msdp["sa-cache"].addSC("Hostname or A.B.C.D", "Source or group IP name or address");
					enableC.show.ip.msdp["sa-cache"]["Hostname or A.B.C.D"].addSC("<1-65535>", "AS number");
			enableC.show.ip.msdp.addSC("summary", "MSDP Peer Summary");
		enableC.show.ip.addSC("nat", "IP NAT information");
			enableC.show.ip.nat.addSC("statistics", "Translation statistics");
			enableC.show.ip.nat.addSC("translations", "Translation entries");
				enableC.show.ip.nat.translations.addSC("verbose", "Show extra information");
		enableC.show.ip.addSC("ospf", "OSPF information");
		enableC.show.ip.addSC("rpf", "Display RPF information for multicast source");
			enableC.show.ip.rpf.addSC("Hostname or A.B.C.D", "IP name or address of multicast source");
		enableC.show.ip.addSC("sdr", "Session Directory (SDPv2) cache");
			enableC.show.ip.sdr.addSC("A.B.C.D", "IP group address");
			enableC.show.ip.sdr.addSC("WORD", "Session name (in double quotes)");
			enableC.show.ip.sdr.addSC("detail", "Session details");
		enableC.show.ip.addSC("sockets", "Open IP sockets");
		enableC.show.ip.addSC("traffic", "IP protocol statistics");
		enableC.show.ip.addSC("vrf", "VPN Routing/Forwarding instance information");
	enableC.show.addSC("key", "Key information");
		enableC.show.key.addSC("chain", "Keychain information");
			enableC.show.key.chain.addSC("WORD", "Keychain name");
	enableC.show.addSC("l2tcam", "Show L2TCAM Manager tables");
		enableC.show.l2tcam.addSC("cam", "Dump the CAM contents");
			enableC.show.l2tcam.cam.addSC("forwarding", "Dump the CAM contents of forwarding table");
				enableC.show.l2tcam.cam.forwarding.addSC("<0-4294967295>", "handle");
			enableC.show.l2tcam.cam.addSC("learning", "Dump the CAM contents of learning table");
		enableC.show.l2tcam.addSC("shadow", "Dump the shadow table");
	enableC.show.addSC("l3tcam", "Show L3TCAM Manager tables");
		enableC.show.l3tcam.addSC("cam", "Dump the CAM contents");
		enableC.show.l3tcam.addSC("shadow", "Dump the shadow table");
	enableC.show.addSC("line", "TTY line information");
		enableC.show.line.addSC("<0-16>", "First Line range");
			enableC.show.line["<0-16>"].addSC("<1-16>", "Last Line range");
		enableC.show.line.addSC("console", "Primary terminal line");
			enableC.show.line.console.addSC("<0-0>", "First Line range");
		enableC.show.line.addSC("summary", "Quick line status summary");
		enableC.show.line.addSC("vty", "Virtual terminal");
	enableC.show.addSC("location", "Display the system location");
	enableC.show.addSC("logging", "Show the contents of logging buffers");
		enableC.show.logging.addSC("history", "Show the contents of syslog history table");
	enableC.show.addSC("mac-address-table", "MAC forwarding table");
		enableC.show["mac-address-table"].addSC("address", "address keyword");
			enableC.show["mac-address-table"].address.addSC("H.H.H", "48 bit mac address");
		enableC.show["mac-address-table"].addSC("aging-time", "aging-time keyword");
		enableC.show["mac-address-table"].addSC("count", "count keyword");
		enableC.show["mac-address-table"].addSC("dynamic", "dynamic entry type");
			enableC.show["mac-address-table"].dynamic.addSC("address", "address keyword");
				enableC.show["mac-address-table"].dynamic.address.addSC("H.H.H", "48 bit mac address");
		enableC.show["mac-address-table"].addSC("interface", "interface keyword");
			enableC.show["mac-address-table"].interface.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
				enableC.show["mac-address-table"].interface.GigabitEthernet.addSC("<0-2>", "GigabitEthernet interface number");
		enableC.show["mac-address-table"].addSC("multicast", "multicast info for selected wildcard");
			enableC.show["mac-address-table"].multicast.addSC("count", "Count Keyword");
			enableC.show["mac-address-table"].multicast.addSC("igmp-snooping", "Addresses learned by IGMP Snooping");
				enableC.show["mac-address-table"].multicast["igmp-snooping"].addSC("count", "Count Keyword");
			enableC.show["mac-address-table"].multicast.addSC("user", "User entered(static) addresses");
				enableC.show["mac-address-table"].multicast.user.addSC("count", "Count Keyword");
		enableC.show["mac-address-table"].addSC("static", "static entry type");
			enableC.show["mac-address-table"].static.addSC("address", "address keyword");
				enableC.show["mac-address-table"].static.address.addSC("H.H.H", "48 bit mac address");
			enableC.show["mac-address-table"].static.addSC("interface", "interface keyword");
				enableC.show["mac-address-table"].static.interface.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
					enableC.show["mac-address-table"].static.interface.GigabitEthernet.addSC("<0-2>", "GigabitEthernet interface number");
		enableC.show["mac-address-table"].addSC("vlan", "vlan keyword");
			enableC.show["mac-address-table"].vlan.addSC("<1-1005>", "vlan number");
	enableC.show.addSC("memory", "Memory statistics");
	enableC.show.addSC("mls", "Show MultiLayer Switching information");
		enableC.show.mls.addSC("qos", "Show QoS information");
	enableC.show.addSC("monitor", "Show a SPAN session");
		enableC.show.monitor.addSC("session", "SPAN session");
			enableC.show.monitor.session.addSC("<1-2>", "SPAN session number");
	enableC.show.addSC("mvr", "Show mvr global parameters");
		enableC.show.mvr.addSC("interface", "Show mvr interface information");
			enableC.show.mvr.interface.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
				enableC.show.mvr.interface.GigabitEthernet.addSC("<0-2>", "GigabitEthernet interface number");
		enableC.show.mvr.addSC("members", "Show multicast group members");
			enableC.show.mvr.members.addSC("A.B.C.D", "IP for which to show membership");
	enableC.show.addSC("ntp", "Network time protocol");
		enableC.show.ntp.addSC("associations", "NTP associations");
			enableC.show.ntp.associations.addSC("detail", "Show detail");
		enableC.show.ntp.addSC("status", "NTP status");
	enableC.show.addSC("pagp", "Port channel information");
		enableC.show.pagp.addSC("<1-64>", "Channel group number");
		enableC.show.pagp.addSC("counters", "Traffic information");
		enableC.show.pagp.addSC("internal", "Internal information");
		enableC.show.pagp.addSC("neighbor", "Neighbor information");
	enableC.show.addSC("pm", "Show Port Manager commands");
		enableC.show.pm.addSC("LINE", "...");
	enableC.show.addSC("policy-map", "Show QoS Policy Map");
	enableC.show.addSC("post", "post");
		enableC.show.post.addSC("done", "post done");
		enableC.show.post.addSC("start", "post start");
	enableC.show.addSC("privilege", "Show current privilege level");
	enableC.show.addSC("processes", "Active process statistics");
		enableC.show.processes.addSC("cpu", "Show CPU use per process");
		enableC.show.processes.addSC("memory", "Show memory use per process");
			enableC.show.processes.memory.addSC("<1-4294967295>", "[pid]");
	enableC.show.addSC("protocols", "Active network routing protocols");
		enableC.show.protocols.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
			enableC.show.protocols.GigabitEthernet.addSC("<0-2>", "GigabitEthernet interface number");
		enableC.show.protocols.addSC("Null", "Null interface");
			enableC.show.protocols.Null.addSC("<0-0>", "Null interface number");
		enableC.show.protocols.addSC("Vlan", "Catalyst Vlans");
			enableC.show.protocols.Vlan.addSC("<1-1001>", "Vlan interface number");
	enableC.show.addSC("queue", "Show queue contents");
	enableC.show.addSC("queueing", "Show queueing configuration");
	enableC.show.addSC("registry", "Function registry information");
		enableC.show.registry.addSC("WORD", "Name of registry to examine");
			enableC.show.registry.WORD.addSC("WORD", "Number of service to examine");
		enableC.show.registry.addSC("brief", "List only a brief service description");
		enableC.show.registry.addSC("statistics", "Function registry statistics");
	enableC.show.addSC("reload", "Scheduled reload information");
	enableC.show.addSC("rhosts", "Remote-host+user equivalences");
	enableC.show.addSC("rmon", "rmon statistics");
	enableC.show.addSC("route-map", "route-map information");
		enableC.show["route-map"].addSC("WORD", "route-map name");
	enableC.show.addSC("rps", "Show color of RPS led");
	enableC.show.addSC("rtr", "Response Time Reporter (RTR)");
		enableC.show.rtr.addSC("application", "RTR Application");
		enableC.show.rtr.addSC("authentication", "RTR Authentication Information");
	enableC.show.addSC("running-config", "Current operating configuration");
		enableC.show["running-config"].addSC("interface", "Show interface configuration");
			enableC.show["running-config"].interface.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
				enableC.show["running-config"].interface.GigabitEthernet.addSC("<0-2>", "GigabitEthernet interface number");
			enableC.show["running-config"].interface.addSC("Null", "Null interface");
				enableC.show["running-config"].interface.Null.addSC("<0-0>", "Null interface number");
			enableC.show["running-config"].interface.addSC("Vlan", "Catalyst Vlans");
				enableC.show["running-config"].interface.Vlan.addSC("<1-1001>", "Vlan interface number");
		enableC.show["running-config"].addSC("map-class", "Show map class information");
	enableC.show.addSC("sdm", "vegas switch database management");
	enableC.show.addSC("sessions", "Information about Telnet connections");
	enableC.show.addSC("smf", "Software MAC filter");
		enableC.show.smf.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
			enableC.show.smf.GigabitEthernet.addSC("<0-2>", "GigabitEthernet interface number");
		enableC.show.smf.addSC("Null", "Null interface");
			enableC.show.smf.Null.addSC("<0-0>", "Null interface number");
		enableC.show.smf.addSC("Vlan", "Catalyst Vlans");
			enableC.show.smf.Vlan.addSC("<1-1001>", "Vlan interface number");
	enableC.show.addSC("snmp", "snmp statistics");
		enableC.show.snmp.addSC("engineID", "show local and remote SNMP engine IDs");
		enableC.show.snmp.addSC("group", "show SNMPv3 groups");
		enableC.show.snmp.addSC("user", "show SNMPv3 users");
	enableC.show.addSC("spanning-tree", "Spanning tree topology");
	enableC.show.addSC("stacks", "Process stack utilization");
		enableC.show.stacks.addSC("<1-8192>", "Process to show stack detail on");
	enableC.show.addSC("standby", "Hot standby protocol information");
		enableC.show.standby.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
			enableC.show.standby.GigabitEthernet.addSC("<0-2>", "GigabitEthernet interface number");
		enableC.show.standby.addSC("Vlan", "Catalyst Vlans");
			enableC.show.standby.Vlan.addSC("<1-1001>", "Vlan interface number");
				enableC.show.standby.Vlan["<1-1001>"].addSC("<0-255>", "group number");
		enableC.show.standby.addSC("brief", "Brief output");
	enableC.show.addSC("startup-config", "Contents of startup configuration");
	enableC.show.addSC("subscriber-policy", "Subscriber policy");
		enableC.show["subscriber-policy"].addSC("<1-100>", "Subcriber policy number");
	enableC.show.addSC("subsys", "Show subsystem information");
	enableC.show.addSC("system", "Show the system configuration");
		enableC.show.system.addSC("mtu", "Show the Global Maximum Transmission Unit (MTU)");
	enableC.show.addSC("tacacs", "Shows tacacs+ server statistics");
	enableC.show.addSC("tcam", "TCAM Information");
		enableC.show.tcam.addSC("inacl", "Show Ingress ACL TCAM");
	enableC.show.addSC("tcp", "Status of TCP connections");
		enableC.show.tcp.addSC("<0-16>", "Line number");
		enableC.show.tcp.addSC("brief", "Brief display");
			enableC.show.tcp.brief.addSC("all", "All end-points (even listeners)");
		enableC.show.tcp.addSC("console", "Primary terminal line");
			enableC.show.tcp.console.addSC("<0-0>", "Line number");
		enableC.show.tcp.addSC("statistics", "TCP protocol statistics");
	enableC.show.addSC("tech-support", "Show system information for Tech-Support");
		enableC.show["tech-support"].addSC("cef", "CEF related information");
	enableC.show.addSC("template", "Template information");
		enableC.show.template.addSC("WORD", "Specify template name");
	enableC.show.addSC("terminal", "Display terminal configuration parameters");
	enableC.show.addSC("time-range", "Time range");
		enableC.show["time-range"].addSC("WORD", "Name of entry to show");
	enableC.show.addSC("udld", "UDLD information");
		enableC.show.udld.addSC("GigabitEthernet", "GigabitEthernet IEEE 802.3z");
	enableC.show.addSC("users", "Display information about terminal lines");
		enableC.show.users.addSC("all", "Include information about inactive ports");
		enableC.show.users.addSC("wide", "use wide format");
	enableC.show.addSC("version", "System hardware and software status");
	enableC.show.addSC("vlan", "VTP VLAN status");
		enableC.show.vlan.addSC("access-map", "Vlan access-map");
enableC.addSC("systat", "Display information about terminal lines");
	enableC.systat.addSC("all", "Include information about inactive ports");
enableC.addSC("telnet", "Open a telnet connection");
	enableC.telnet.addSC("WORD", "IP address or hostname of a remote system");
enableC.addSC("terminal", "Set terminal line parameters");
enableC.addSC("test", "Test subsystems, memory, and interfaces");
enableC.addSC("traceroute", "Trace route to destination");
enableC.addSC("tunnel", "Open a tunnel connection");
	enableC.tunnel.addSC("WORD", "Address or hostname of a remote system");
		enableC.tunnel.WORD.addSC("debug", "Enable tunnel debugging output");
enableC.addSC("udld", "UDLD protocol commands");
	enableC.udld.addSC("reset", "Reset all interfaces which have been shutdown by UDLD");
enableC.addSC("undebug", "Disable debugging functions (see also 'debug')");
enableC.addSC("verify", "Verify a file");
	enableC.verify.addSC("flash:", "File to be verified");
enableC.addSC("vlan", "Configure VLAN parameters");
	enableC.vlan.addSC("database", "Configure VLAN database");
enableC.addSC("vmps", "VMPS actions");
	enableC.vmps.addSC("reconfirm", "Reconfirm assignments with the VMPS");
enableC.addSC("where", "List active connections");
enableC.addSC("write", "Write running configuration to memory, network, or terminal");
	enableC.write.addSC("erase", "Erase NV memory");
	enableC.write.addSC("memory", "Write to NV memory");
	enableC.write.addSC("network", "Write to network TFTP server");
		enableC.write.network.addSC("flash:", "URL of destination file");
		enableC.write.network.addSC("ftp:", "URL of destination file");
		enableC.write.network.addSC("null:", "URL of destination file");
		enableC.write.network.addSC("nvram:", "URL of destination file");
		enableC.write.network.addSC("rcp:", "URL of destination file");
		enableC.write.network.addSC("system:", "URL of destination file");
		enableC.write.network.addSC("tftp:", "URL of destination file");
		enableC.write.network.addSC("zflash:", "URL of destination file");
	enableC.write.addSC("terminal", "Write to terminal");
