@@ -70,6 +70,7 @@ def inject_globals(func):
7070 console .AddItem ("installer" , inject_globals (Installer ), local .translate ("installer_cmd" ))
7171 console .AddItem ("status" , inject_globals (PrintStatus ), local .translate ("status_cmd" ))
7272 console .AddItem ("status_modes" , inject_globals (mode_status ), local .translate ("status_modes_cmd" ))
73+ console .AddItem ("status_settings" , inject_globals (settings_status ), local .translate ("settings_status_cmd" ))
7374 console .AddItem ("enable_mode" , inject_globals (enable_mode ), local .translate ("enable_mode_cmd" ))
7475 console .AddItem ("disable_mode" , inject_globals (disable_mode ), local .translate ("disable_mode_cmd" ))
7576 console .AddItem ("about" , inject_globals (about ), local .translate ("about_cmd" ))
@@ -458,6 +459,17 @@ def mode_status(ton, args):
458459#end define
459460
460461
462+ def settings_status (ton , args ):
463+ from modules import SETTINGS
464+ color_print (f'''{{cyan}}===[ SETTINGS ]==={{endc}}''' )
465+ table = [["Name" , "Description" , "Mode" , "Default value" , "Current value" ]]
466+ for name , setting in SETTINGS .items ():
467+ current_value = ton .local .db .get (name )
468+ table .append ([name , setting .description , setting .mode , setting .default_value , current_value ])
469+ print_table (table )
470+ #end define
471+
472+
461473def PrintStatus (local , ton , args ):
462474 opt = None
463475 if len (args ) == 1 :
0 commit comments