summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2004-03-02 05:19:01 +0000
committerRoger Dingledine <arma@torproject.org>2004-03-02 05:19:01 +0000
commitb961732246b8d6ecfead5ef20834626706f08e50 (patch)
tree33aa69aadd800e49d907dd8e9943490317ff01f5
parent1147289dc058fcac13a488c9f774153d54387189 (diff)
downloadtor-b961732246b8d6ecfead5ef20834626706f08e50.tar.gz
tor-b961732246b8d6ecfead5ef20834626706f08e50.zip
add --version, note that --help is probably obsolete
svn:r1195
-rw-r--r--src/or/config.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/or/config.c b/src/or/config.c
index 553415e587..2da3ba72f4 100644
--- a/src/or/config.c
+++ b/src/or/config.c
@@ -328,10 +328,10 @@ static int config_assign_default(or_options_t *options) {
/* prints the usage of tor. */
static void print_usage(void) {
printf("tor -f <torrc> [args]\n"
- "See man page for more options.\n\n"
+ "See man page for more options. This -h is probably obsolete.\n\n"
"-b <bandwidth>\t\tbytes/second rate limiting\n"
"-d <file>\t\tDebug file\n"
- "-m <max>\t\tMax number of connections\n"
+// "-m <max>\t\tMax number of connections\n"
"-l <level>\t\tLog level\n"
"-r <file>\t\tList of known routers\n");
printf("\nClient options:\n"
@@ -429,6 +429,11 @@ int getconfig(int argc, char **argv, or_options_t *options) {
exit(0);
}
+ if(argc > 1 && (!strcmp(argv[1],"--version"))) {
+ printf("Tor version %s.\n",VERSION);
+ exit(0);
+ }
+
/* learn config file name, get config lines, assign them */
i = 1;
while(i < argc-1 && strcmp(argv[i],"-f")) {