notedeck

One damus client to rule them all
git clone git://jb55.com/notedeck
Log | Files | Refs | README | LICENSE

commit c8799822604d610140c74d8d32f65f420c35e1b8
parent 7fa18fa5f79ad739c4fcea077dafd5304c0a395a
Author: William Casarin <jb55@jb55.com>
Date:   Fri,  6 Sep 2024 08:59:49 -0700

args: add --textmode

An option to enable textmode on startup

Signed-off-by: William Casarin <jb55@jb55.com>

Diffstat:
Msrc/app.rs | 2+-
Msrc/args.rs | 4++++
2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/app.rs b/src/app.rs @@ -666,7 +666,7 @@ impl Damus { note_cache: NoteCache::default(), selected_timeline: 0, timelines, - textmode: false, + textmode: parsed_args.textmode, ndb, account_manager, frame_history: FrameHistory::default(), diff --git a/src/args.rs b/src/args.rs @@ -13,6 +13,7 @@ pub struct Args { pub since_optimize: bool, pub light: bool, pub debug: bool, + pub textmode: bool, pub dbpath: Option<String>, } @@ -26,6 +27,7 @@ impl Args { light: false, since_optimize: true, debug: false, + textmode: false, dbpath: None, }; @@ -42,6 +44,8 @@ impl Args { res.light = false; } else if arg == "--debug" { res.debug = true; + } else if arg == "--textmode" { + res.textmode = true; } else if arg == "--pub" || arg == "--npub" { i += 1; let pubstr = if let Some(next_arg) = args.get(i) {