aboutsummaryrefslogtreecommitdiff
path: root/cli/onionshare_cli/__init__.py
diff options
context:
space:
mode:
authorSaptak Sengupta <saptak013@gmail.com>2021-04-28 14:43:10 +0530
committerGitHub <noreply@github.com>2021-04-28 14:43:10 +0530
commit059a4425bd655337b04c6835424c7ae84425f8b6 (patch)
tree4a876438289fc4183749cb4e6bec7cf9879cae0b /cli/onionshare_cli/__init__.py
parent470fb2bda3a04c856256191ceee267ce94515eef (diff)
parente48878e55813200206a6939f7c50d0710b0504f9 (diff)
downloadonionshare-059a4425bd655337b04c6835424c7ae84425f8b6.tar.gz
onionshare-059a4425bd655337b04c6835424c7ae84425f8b6.zip
Merge pull request #1327 from micahflee/1306_customization
Allow custom title for each onion service
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 42ec9673..4711f624 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)