[tor-commits] [arm/master] Interpretor help for SETCONF
atagar at torproject.org
atagar at torproject.org
Mon Sep 19 04:46:18 UTC 2011
commit 07826242636f2fcb877404587a8266c94551b238
Author: Damian Johnson <atagar at torproject.org>
Date: Sun Sep 18 20:18:57 2011 -0700
Interpretor help for SETCONF
Providing basic usage information and examples.
---
src/util/torInterpretor.py | 15 +++++++++++++--
1 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/src/util/torInterpretor.py b/src/util/torInterpretor.py
index 2424a29..f0d0639 100644
--- a/src/util/torInterpretor.py
+++ b/src/util/torInterpretor.py
@@ -104,14 +104,25 @@ HELP_GETINFO = """Queries the tor process for information. Options are...
HELP_GETCONF = """Provides the current value for a given configuration value. Options include...
"""
+HELP_SETCONF = """Sets the given configuration parameters. Values can be quoted or non-quoted
+strings, and reverts the option to 0 or NULL if not provided.
+
+Example:
+ * Sets a contact address and resets our family to NULL
+ SETCONF MyFamily ContactInfo=foo at bar.com
+
+ * Sets an exit policy that only includes port 80/443
+ SETCONF ExitPolicy=\"accept *:80, accept *:443, reject *:*\""""
+
HELP_OPTIONS = {
"HELP": ("/help [OPTION]", HELP_HELP),
"WRITE": ("/write [PATH]", HELP_WRITE),
"INFO": ("/info [relay fingerprint, nickname, or IP address]", HELP_INFO),
"FIND": ("/find PATTERN", HELP_FIND),
"QUIT": ("/quit", HELP_QUIT),
- "GETINFO": ("GETINFO [OPTION]", HELP_GETINFO),
- "GETCONF": ("GETCONF [OPTION]", HELP_GETCONF)
+ "GETINFO": ("GETINFO OPTION", HELP_GETINFO),
+ "GETCONF": ("GETCONF OPTION", HELP_GETCONF),
+ "SETCONF": ("SETCONF PARAM[=VALUE]", HELP_SETCONF)
}
class InterpretorClosed(Exception):
More information about the tor-commits
mailing list