aboutsummaryrefslogtreecommitdiff
path: root/cli/onionshare_cli/__init__.py
diff options
context:
space:
mode:
authorMicah Lee <micah@micahflee.com>2021-04-12 17:55:16 -0400
committerMicah Lee <micah@micahflee.com>2021-04-12 17:55:16 -0400
commitb5c68fa5ca63b6a592ac2cfb75179a83222d55ac (patch)
treed7c8db3bd6de2fc33f4dac4cea260d7143f92792 /cli/onionshare_cli/__init__.py
parent530f9547f5ac28e68e83ed827d334f66de99bdc4 (diff)
downloadonionshare-b5c68fa5ca63b6a592ac2cfb75179a83222d55ac.tar.gz
onionshare-b5c68fa5ca63b6a592ac2cfb75179a83222d55ac.zip
Add --title, and make it display the title in chat mode
Diffstat (limited to 'cli/onionshare_cli/__init__.py')
-rw-r--r--cli/onionshare_cli/__init__.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/cli/onionshare_cli/__init__.py b/cli/onionshare_cli/__init__.py
index 1bd0582c..9e530c6c 100644
--- a/cli/onionshare_cli/__init__.py
+++ b/cli/onionshare_cli/__init__.py
@@ -144,6 +144,12 @@ def main(cwd=None):
)
# General args
parser.add_argument(
+ "--title",
+ metavar="TITLE",
+ default=None,
+ help="Set a title",
+ )
+ parser.add_argument(
"--public",
action="store_true",
dest="public",
@@ -234,6 +240,7 @@ def main(cwd=None):
connect_timeout = int(args.connect_timeout)
config_filename = args.config
persistent_filename = args.persistent
+ title = args.title
public = bool(args.public)
autostart_timer = int(args.autostart_timer)
autostop_timer = int(args.autostop_timer)
@@ -280,6 +287,7 @@ def main(cwd=None):
if mode_settings.just_created:
# This means the mode settings were just created, not loaded from disk
+ mode_settings.set("general", "title", title)
mode_settings.set("general", "public", public)
mode_settings.set("general", "autostart_timer", autostart_timer)
mode_settings.set("general", "autostop_timer", autostop_timer)