fprintf(stream, "\t--%s (-%c)\t: this help message\n", "help", '?');
fprintf(stream, "\t--%s (-%c)\t: Only applies to -N.\n" "\t\tCreate Bash export entries of the form \"export uname=uuid\"\n", "bash-export", 'B');
usage(const char *cmd, int exit_status){	FILE *stream;	stream = exit_status ? stderr : stdout;	fprintf(stream, "usage: %s [-?vs] [command] [command args]\n", cmd);	fprintf(stream, "Options\n");	fprintf(stream, "\t--%s (-%c)\t: "		"turn on debug info. additional instances increase verbosity\n",		"verbose", 'V');	fprintf(stream, "\t--%s (-%c)\t: be very *very* quiet\n", "quiet", 'q');	fprintf(stream, "\t--%s (-%c)\t: this help message\n", "help", '?');	fprintf(stream, "\nCommands\n");	fprintf(stream, "\t--%s (-%c) <node>\t: "		"increment the CRMd debug level on <node>\n", CRM_OP_DEBUG_UP,'i');	fprintf(stream, "\t--%s (-%c) <node>\t: "		"decrement the CRMd debug level on <node>\n", CRM_OP_DEBUG_DOWN,'d');	fprintf(stream, "\t--%s (-%c) <node>\t: "		"shutdown the CRMd on <node>\n", "kill", 'K');	fprintf(stream, "\t--%s (-%c) <node>\t: "		"request the status of <node>\n", "status", 'S');	fprintf(stream, "\t--%s (-%c)\t\t: "		"request the status of all nodes\n", "health", 'H');	fprintf(stream, "\t--%s (-%c) <node>\t: "		"initiate an election from <node>\n", "election", 'E');	fprintf(stream, "\t--%s (-%c)\t: "		"request the uname of the DC\n", "dc_lookup", 'D');	fprintf(stream, "\t--%s (-%c)\t\t: "		"request the uname of all member nodes\n", "nodes", 'N');	fprintf(stream, "\t--%s (-%c)\t: "		"request the names of all resources\n", "resources", 'R');	fprintf(stream, "\t--%s (-%c) <rsc>\t: "		"request the location of <rsc>\n", "whereis", 'W');	fprintf(stream, "\t--%s (-%c) <node_uuid>\t: "		"Tell the node to enter \"standby\" mode\n", "standby", 's');	fprintf(stream, "\t--%s (-%c) <node_uuid>\t: "		"Tell the node to exit \"standby\" mode\n", "active", 'a');/*	fprintf(stream, "\t--%s (-%c)\t\n", "disconnect", 'D'); */	fflush(stream);	exit(exit_status);}