Goffi
6a7b7bc36a
core: Replace legacy INI config system with Pydantic-based TOML configuration.
...
This is a huge configuration refactoring.
The configuration system now uses Pydantic settings, with better validation, better
support for environment variables and other goodies.
The main config files now use TOML instead of INI, this allow for better handling of
complex types, notably dict.
Plugins, components and frontends can declare their config settings in a class which will
be imported dynamically.
2025-11-30 12:27:35 +01:00
..
__init__.py
refactoring: rename libervia.frontends.jp to libervia.cli
2023-06-02 14:54:26 +02:00
arg_tools.py
Reformatted code base using black.
2024-06-19 18:44:57 +02:00
base.py
core: Replace legacy INI config system with Pydantic-based TOML configuration.
2025-11-30 12:27:35 +01:00
bookmarks_legacy.py
plugin XEP-0048, XEP-0402; CLI (bookmarks): implement XEP-0402 (PEP Native Bookmarks):
2024-11-20 11:43:27 +01:00
call_gui.py
core: Replace legacy INI config system with Pydantic-based TOML configuration.
2025-11-30 12:27:35 +01:00
call_no_ui.py
cli (call): Add no_ui output:
2025-11-19 17:21:26 +01:00
call_simple.py
cli (call): Add no_ui output:
2025-11-19 17:21:26 +01:00
call_tui.py
Reformatted code base using black.
2024-06-19 18:44:57 +02:00
cmd_account.py
Reformatted code base using black.
2024-06-19 18:44:57 +02:00
cmd_adhoc.py
Reformatted code base using black.
2024-06-19 18:44:57 +02:00
cmd_application.py
Reformatted code base using black.
2024-06-19 18:44:57 +02:00
cmd_avatar.py
core: Replace legacy INI config system with Pydantic-based TOML configuration.
2025-11-30 12:27:35 +01:00
cmd_blocking.py
Reformatted code base using black.
2024-06-19 18:44:57 +02:00
cmd_blog.py
core: Replace legacy INI config system with Pydantic-based TOML configuration.
2025-11-30 12:27:35 +01:00
cmd_bookmarks.py
Global reformatting with black.
2025-09-13 10:46:10 +02:00
cmd_call.py
black reformatting
2025-11-20 14:50:03 +01:00
cmd_debug.py
cli (debug): fix deprecated method call
2023-06-23 15:18:43 +02:00
cmd_encryption.py
Reformatted code base using black.
2024-06-19 18:44:57 +02:00
cmd_event.py
Reformatted code base using black.
2024-06-19 18:44:57 +02:00
cmd_file.py
Reformatted code base using black.
2024-06-19 18:44:57 +02:00
cmd_forums.py
core, doc, cli (forums): new forums set commands + doc:
2023-12-11 18:10:27 +01:00
cmd_gateway.py
plugin XEP-0048, XEP-0402; CLI (bookmarks): implement XEP-0402 (PEP Native Bookmarks):
2024-11-20 11:43:27 +01:00
cmd_identity.py
Reformatted code base using black.
2024-06-19 18:44:57 +02:00
cmd_info.py
Reformatted code base using black.
2024-06-19 18:44:57 +02:00
cmd_input.py
Reformatted code base using black.
2024-06-19 18:44:57 +02:00
cmd_invitation.py
refactoring: rename libervia.frontends.jp to libervia.cli
2023-06-02 14:54:26 +02:00
cmd_list.py
cli (list/set): add "--comments" argument.
2024-06-20 14:46:55 +02:00
cmd_merge_request.py
refactoring: rename libervia.frontends.jp to libervia.cli
2023-06-02 14:54:26 +02:00
cmd_message.py
plugin XEP-0048, XEP-0402; CLI (bookmarks): implement XEP-0402 (PEP Native Bookmarks):
2024-11-20 11:43:27 +01:00
cmd_notifications.py
Reformatted code base using black.
2024-06-19 18:44:57 +02:00
cmd_param.py
Reformatted code base using black.
2024-06-19 18:44:57 +02:00
cmd_ping.py
refactoring: rename libervia.frontends.jp to libervia.cli
2023-06-02 14:54:26 +02:00
cmd_pipe.py
Reformatted code base using black.
2024-06-19 18:44:57 +02:00
cmd_profile.py
Reformatted code base using black.
2024-06-19 18:44:57 +02:00
cmd_pubsub.py
Global reformatting with black.
2025-09-13 10:46:10 +02:00
cmd_remote_control.py
Reformatted code base using black.
2024-06-19 18:44:57 +02:00
cmd_roster.py
Reformatted code base using black.
2024-06-19 18:44:57 +02:00
cmd_shell.py
Reformatted code base using black.
2024-06-19 18:44:57 +02:00
cmd_uri.py
cli (uri/build): fix call to uri.build_xmpp_uri.
2025-10-10 17:44:04 +02:00
common.py
core: Replace legacy INI config system with Pydantic-based TOML configuration.
2025-11-30 12:27:35 +01:00
constants.py
core: Replace legacy INI config system with Pydantic-based TOML configuration.
2025-11-30 12:27:35 +01:00
loops.py
Reformatted code base using black.
2024-06-19 18:44:57 +02:00
output_std.py
cli (output/std): use rich to output JSON.
2024-11-20 11:38:44 +01:00
output_template.py
core: Replace legacy INI config system with Pydantic-based TOML configuration.
2025-11-30 12:27:35 +01:00
output_xml.py
refactoring: rename libervia.frontends.jp to libervia.cli
2023-06-02 14:54:26 +02:00
output_xmlui.py
Reformatted code base using black.
2024-06-19 18:44:57 +02:00
xml_tools.py
Reformatted code base using black.
2024-06-19 18:44:57 +02:00
xmlui_manager.py
refactoring: rename libervia.frontends.jp to libervia.cli
2023-06-02 14:54:26 +02:00