in nailgun-client/c/ng.c [623:651]
void usage(int exitcode) {
fprintf(stderr, "NailGun v%s\n\n", NAILGUN_VERSION);
fprintf(stderr, "Usage: ng class [--nailgun-options] [args]\n");
fprintf(stderr, " (to execute a class)\n");
fprintf(stderr, " or: ng alias [--nailgun-options] [args]\n");
fprintf(stderr, " (to execute an aliased class)\n");
fprintf(stderr, " or: alias [--nailgun-options] [args]\n");
fprintf(stderr, " (to execute an aliased class, where \"alias\"\n");
fprintf(stderr, " is both the alias for the class and a symbolic\n");
fprintf(stderr, " link to the ng client)\n\n");
fprintf(stderr, "where options include:\n");
fprintf(stderr, " --nailgun-D<name>=<value> set/override a client environment variable\n");
fprintf(stderr, " --nailgun-version print product version and exit\n");
fprintf(stderr, " --nailgun-showversion print product version and continue\n");
fprintf(stderr, " --nailgun-server to specify the address of the nailgun server\n");
fprintf(stderr, " (default is NAILGUN_SERVER environment variable\n");
fprintf(stderr, " if set, otherwise localhost)\n");
fprintf(stderr, " --nailgun-port to specify the port of the nailgun server\n");
fprintf(stderr, " (default is NAILGUN_PORT environment variable\n");
fprintf(stderr, " if set, otherwise 2113)\n");
fprintf(stderr, " --nailgun-filearg FILE places the entire contents of FILE into the\n");
fprintf(stderr, " next argument, which is interpreted as a string\n");
fprintf(stderr, " using the server's default character set. May be\n");
fprintf(stderr, " specified more than once.\n");
fprintf(stderr, " --nailgun-help print this message and exit\n");
cleanUpAndExit(exitcode);
}