From 56114ecc1ee1b7e318ce322a45c27fb8ed207efe Mon Sep 17 00:00:00 2001 From: Evgenii Alekseev Date: Sun, 1 Dec 2024 21:05:56 +0200 Subject: [PATCH] Release 2.16.0 --- docs/_static/architecture.dot | 1218 ++++++++--------- package/archlinux/PKGBUILD | 2 +- .../bash-completion/completions/_ahriman | 632 ++++----- package/share/man/man1/ahriman.1 | 53 +- package/share/zsh/site-functions/_ahriman | 20 + src/ahriman/__init__.py | 2 +- 6 files changed, 984 insertions(+), 943 deletions(-) diff --git a/docs/_static/architecture.dot b/docs/_static/architecture.dot index 5ee205c5..cfeb93bf 100644 --- a/docs/_static/architecture.dot +++ b/docs/_static/architecture.dot @@ -5,314 +5,317 @@ digraph G { rankdir = TB; node [style=filled,fillcolor="#ffffff",fontcolor="#000000",fontname=Helvetica,fontsize=10]; - ahriman_application_ahriman [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\napplication\.\nahriman"]; + ahriman_application_ahriman [fillcolor="#713c3c",fontcolor="#ffffff",label="ahriman\.\napplication\.\nahriman"]; ahriman_application_application [fillcolor="#e50505",fontcolor="#ffffff",label="ahriman\.\napplication\.\napplication"]; - ahriman_application_application_application [fillcolor="#7a2828",fontcolor="#ffffff",label="ahriman\.\napplication\.\napplication\.\napplication"]; - ahriman_application_application_application_packages [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\napplication\.\napplication\.\napplication_packages"]; - ahriman_application_application_application_properties [fillcolor="#8b2222",fontcolor="#ffffff",label="ahriman\.\napplication\.\napplication\.\napplication_properties"]; - ahriman_application_application_application_repository [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\napplication\.\napplication\.\napplication_repository"]; - ahriman_application_application_updates_iterator [fillcolor="#a83838",fontcolor="#ffffff",label="ahriman\.\napplication\.\napplication\.\nupdates_iterator"]; - ahriman_application_application_workers [fillcolor="#d60b0b",fontcolor="#ffffff",label="ahriman\.\napplication\.\napplication\.\nworkers"]; - ahriman_application_application_workers_local_updater [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\napplication\.\napplication\.\nworkers\.\nlocal_updater"]; - ahriman_application_application_workers_remote_updater [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\napplication\.\napplication\.\nworkers\.\nremote_updater"]; - ahriman_application_application_workers_updater [fillcolor="#821717",fontcolor="#ffffff",label="ahriman\.\napplication\.\napplication\.\nworkers\.\nupdater"]; - ahriman_application_handlers [fillcolor="#950303",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers"]; - ahriman_application_handlers_add [fillcolor="#7a2828",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nadd"]; - ahriman_application_handlers_backup [fillcolor="#8a2e2e",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nbackup"]; - ahriman_application_handlers_change [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nchange"]; - ahriman_application_handlers_clean [fillcolor="#8a2e2e",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nclean"]; - ahriman_application_handlers_copy [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\ncopy"]; - ahriman_application_handlers_daemon [fillcolor="#7a2828",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\ndaemon"]; - ahriman_application_handlers_dump [fillcolor="#8a2e2e",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\ndump"]; + ahriman_application_application_application [fillcolor="#723131",fontcolor="#ffffff",label="ahriman\.\napplication\.\napplication\.\napplication"]; + ahriman_application_application_application_packages [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\napplication\.\napplication\.\napplication_packages"]; + ahriman_application_application_application_properties [fillcolor="#822b2b",fontcolor="#ffffff",label="ahriman\.\napplication\.\napplication\.\napplication_properties"]; + ahriman_application_application_application_repository [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\napplication\.\napplication\.\napplication_repository"]; + ahriman_application_application_updates_iterator [fillcolor="#9d4343",fontcolor="#ffffff",label="ahriman\.\napplication\.\napplication\.\nupdates_iterator"]; + ahriman_application_application_workers [fillcolor="#ca1616",fontcolor="#ffffff",label="ahriman\.\napplication\.\napplication\.\nworkers"]; + ahriman_application_application_workers_local_updater [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\napplication\.\napplication\.\nworkers\.\nlocal_updater"]; + ahriman_application_application_workers_remote_updater [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\napplication\.\napplication\.\nworkers\.\nremote_updater"]; + ahriman_application_application_workers_updater [fillcolor="#7a1e1e",fontcolor="#ffffff",label="ahriman\.\napplication\.\napplication\.\nworkers\.\nupdater"]; + ahriman_application_handlers [fillcolor="#f91010",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers"]; + ahriman_application_handlers_add [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nadd"]; + ahriman_application_handlers_backup [fillcolor="#774040",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nbackup"]; + ahriman_application_handlers_change [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nchange"]; + ahriman_application_handlers_clean [fillcolor="#774040",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nclean"]; + ahriman_application_handlers_copy [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\ncopy"]; + ahriman_application_handlers_daemon [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\ndaemon"]; + ahriman_application_handlers_dump [fillcolor="#774040",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\ndump"]; ahriman_application_handlers_handler [fillcolor="#950303",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nhandler"]; - ahriman_application_handlers_help [fillcolor="#913030",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nhelp"]; - ahriman_application_handlers_key_import [fillcolor="#8a2e2e",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nkey_import"]; - ahriman_application_handlers_patch [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\npatch"]; - ahriman_application_handlers_rebuild [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nrebuild"]; - ahriman_application_handlers_remove [fillcolor="#8a2e2e",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nremove"]; - ahriman_application_handlers_remove_unknown [fillcolor="#822b2b",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nremove_unknown"]; - ahriman_application_handlers_repositories [fillcolor="#8a2e2e",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nrepositories"]; - ahriman_application_handlers_restore [fillcolor="#913030",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nrestore"]; - ahriman_application_handlers_run [fillcolor="#913030",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nrun"]; - ahriman_application_handlers_search [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nsearch"]; - ahriman_application_handlers_service_updates [fillcolor="#822b2b",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nservice_updates"]; - ahriman_application_handlers_setup [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nsetup"]; - ahriman_application_handlers_shell [fillcolor="#8a2e2e",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nshell"]; - ahriman_application_handlers_sign [fillcolor="#8a2e2e",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nsign"]; - ahriman_application_handlers_statistics [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nstatistics"]; - ahriman_application_handlers_status [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nstatus"]; - ahriman_application_handlers_status_update [fillcolor="#822b2b",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nstatus_update"]; - ahriman_application_handlers_structure [fillcolor="#7a2828",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nstructure"]; - ahriman_application_handlers_tree_migrate [fillcolor="#8a2e2e",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\ntree_migrate"]; - ahriman_application_handlers_triggers [fillcolor="#822b2b",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\ntriggers"]; - ahriman_application_handlers_unsafe_commands [fillcolor="#8a2e2e",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nunsafe_commands"]; - ahriman_application_handlers_update [fillcolor="#8b2222",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nupdate"]; - ahriman_application_handlers_users [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nusers"]; - ahriman_application_handlers_validate [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nvalidate"]; - ahriman_application_handlers_versions [fillcolor="#8a2e2e",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nversions"]; - ahriman_application_handlers_web [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nweb"]; - ahriman_application_help_formatter [fillcolor="#c24747",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhelp_formatter"]; - ahriman_application_lock [fillcolor="#7a2828",fontcolor="#ffffff",label="ahriman\.\napplication\.\nlock"]; + ahriman_application_handlers_help [fillcolor="#7e4444",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nhelp"]; + ahriman_application_handlers_key_import [fillcolor="#774040",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nkey_import"]; + ahriman_application_handlers_patch [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\npatch"]; + ahriman_application_handlers_rebuild [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nrebuild"]; + ahriman_application_handlers_remove [fillcolor="#774040",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nremove"]; + ahriman_application_handlers_remove_unknown [fillcolor="#713c3c",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nremove_unknown"]; + ahriman_application_handlers_repositories [fillcolor="#774040",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nrepositories"]; + ahriman_application_handlers_restore [fillcolor="#7e4444",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nrestore"]; + ahriman_application_handlers_run [fillcolor="#7e4444",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nrun"]; + ahriman_application_handlers_search [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nsearch"]; + ahriman_application_handlers_service_updates [fillcolor="#713c3c",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nservice_updates"]; + ahriman_application_handlers_setup [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nsetup"]; + ahriman_application_handlers_shell [fillcolor="#774040",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nshell"]; + ahriman_application_handlers_sign [fillcolor="#774040",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nsign"]; + ahriman_application_handlers_statistics [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nstatistics"]; + ahriman_application_handlers_status [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nstatus"]; + ahriman_application_handlers_status_update [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nstatus_update"]; + ahriman_application_handlers_structure [fillcolor="#6a3939",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nstructure"]; + ahriman_application_handlers_tree_migrate [fillcolor="#774040",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\ntree_migrate"]; + ahriman_application_handlers_triggers [fillcolor="#793434",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\ntriggers"]; + ahriman_application_handlers_triggers_support [fillcolor="#924e4e",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\ntriggers_support"]; + ahriman_application_handlers_unsafe_commands [fillcolor="#774040",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nunsafe_commands"]; + ahriman_application_handlers_update [fillcolor="#723131",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nupdate"]; + ahriman_application_handlers_users [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nusers"]; + ahriman_application_handlers_validate [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nvalidate"]; + ahriman_application_handlers_versions [fillcolor="#774040",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nversions"]; + ahriman_application_handlers_web [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhandlers\.\nweb"]; + ahriman_application_help_formatter [fillcolor="#b65353",fontcolor="#ffffff",label="ahriman\.\napplication\.\nhelp_formatter"]; + ahriman_application_lock [fillcolor="#723131",fontcolor="#ffffff",label="ahriman\.\napplication\.\nlock"]; ahriman_core [fillcolor="#ef0606",fontcolor="#ffffff",label="ahriman.core"]; ahriman_core_alpm [fillcolor="#f91010",fontcolor="#ffffff",label="ahriman\.\ncore\.\nalpm"]; ahriman_core_alpm_pacman [fillcolor="#9f0404",fontcolor="#ffffff",label="ahriman\.\ncore\.\nalpm\.\npacman"]; - ahriman_core_alpm_pacman_database [fillcolor="#a13535",fontcolor="#ffffff",label="ahriman\.\ncore\.\nalpm\.\npacman_database"]; - ahriman_core_alpm_pkgbuild_parser [fillcolor="#a83838",fontcolor="#ffffff",label="ahriman\.\ncore\.\nalpm\.\npkgbuild_parser"]; + ahriman_core_alpm_pacman_database [fillcolor="#964040",fontcolor="#ffffff",label="ahriman\.\ncore\.\nalpm\.\npacman_database"]; + ahriman_core_alpm_pkgbuild_parser [fillcolor="#9d4343",fontcolor="#ffffff",label="ahriman\.\ncore\.\nalpm\.\npkgbuild_parser"]; ahriman_core_alpm_remote [fillcolor="#bd0404",fontcolor="#ffffff",label="ahriman\.\ncore\.\nalpm\.\nremote"]; - ahriman_core_alpm_remote_aur [fillcolor="#8a2e2e",fontcolor="#ffffff",label="ahriman\.\ncore\.\nalpm\.\nremote\.\naur"]; - ahriman_core_alpm_remote_official [fillcolor="#932424",fontcolor="#ffffff",label="ahriman\.\ncore\.\nalpm\.\nremote\.\nofficial"]; - ahriman_core_alpm_remote_official_syncdb [fillcolor="#8a2e2e",fontcolor="#ffffff",label="ahriman\.\ncore\.\nalpm\.\nremote\.\nofficial_syncdb"]; - ahriman_core_alpm_remote_remote [fillcolor="#ae1e1e",fontcolor="#ffffff",label="ahriman\.\ncore\.\nalpm\.\nremote\.\nremote"]; - ahriman_core_alpm_repo [fillcolor="#993333",fontcolor="#ffffff",label="ahriman\.\ncore\.\nalpm\.\nrepo"]; + ahriman_core_alpm_remote_aur [fillcolor="#813737",fontcolor="#ffffff",label="ahriman\.\ncore\.\nalpm\.\nremote\.\naur"]; + ahriman_core_alpm_remote_official [fillcolor="#8a2e2e",fontcolor="#ffffff",label="ahriman\.\ncore\.\nalpm\.\nremote\.\nofficial"]; + ahriman_core_alpm_remote_official_syncdb [fillcolor="#813737",fontcolor="#ffffff",label="ahriman\.\ncore\.\nalpm\.\nremote\.\nofficial_syncdb"]; + ahriman_core_alpm_remote_remote [fillcolor="#a32828",fontcolor="#ffffff",label="ahriman\.\ncore\.\nalpm\.\nremote\.\nremote"]; + ahriman_core_alpm_repo [fillcolor="#8f3d3d",fontcolor="#ffffff",label="ahriman\.\ncore\.\nalpm\.\nrepo"]; ahriman_core_auth [fillcolor="#e50505",fontcolor="#ffffff",label="ahriman\.\ncore\.\nauth"]; - ahriman_core_auth_auth [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\ncore\.\nauth\.\nauth"]; - ahriman_core_auth_helpers [fillcolor="#d92626",fontcolor="#ffffff",label="ahriman\.\ncore\.\nauth\.\nhelpers"]; - ahriman_core_auth_mapping [fillcolor="#9c1b1b",fontcolor="#ffffff",label="ahriman\.\ncore\.\nauth\.\nmapping"]; - ahriman_core_auth_oauth [fillcolor="#8b2222",fontcolor="#ffffff",label="ahriman\.\ncore\.\nauth\.\noauth"]; - ahriman_core_auth_pam [fillcolor="#7a2828",fontcolor="#ffffff",label="ahriman\.\ncore\.\nauth\.\npam"]; + ahriman_core_auth_auth [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\ncore\.\nauth\.\nauth"]; + ahriman_core_auth_helpers [fillcolor="#cc3333",fontcolor="#ffffff",label="ahriman\.\ncore\.\nauth\.\nhelpers"]; + ahriman_core_auth_mapping [fillcolor="#932424",fontcolor="#ffffff",label="ahriman\.\ncore\.\nauth\.\nmapping"]; + ahriman_core_auth_oauth [fillcolor="#822b2b",fontcolor="#ffffff",label="ahriman\.\ncore\.\nauth\.\noauth"]; + ahriman_core_auth_pam [fillcolor="#723131",fontcolor="#ffffff",label="ahriman\.\ncore\.\nauth\.\npam"]; ahriman_core_build_tools [fillcolor="#f91010",fontcolor="#ffffff",label="ahriman\.\ncore\.\nbuild_tools"]; - ahriman_core_build_tools_package_archive [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\ncore\.\nbuild_tools\.\npackage_archive"]; + ahriman_core_build_tools_package_archive [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\ncore\.\nbuild_tools\.\npackage_archive"]; ahriman_core_build_tools_sources [fillcolor="#a90404",fontcolor="#ffffff",label="ahriman\.\ncore\.\nbuild_tools\.\nsources"]; - ahriman_core_build_tools_task [fillcolor="#7a1e1e",fontcolor="#ffffff",label="ahriman\.\ncore\.\nbuild_tools\.\ntask"]; + ahriman_core_build_tools_task [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\ncore\.\nbuild_tools\.\ntask"]; ahriman_core_configuration [fillcolor="#e50505",fontcolor="#ffffff",label="ahriman\.\ncore\.\nconfiguration"]; - ahriman_core_configuration_configuration [fillcolor="#913030",fontcolor="#ffffff",label="ahriman\.\ncore\.\nconfiguration\.\nconfiguration"]; - ahriman_core_configuration_schema [fillcolor="#db2f2f",fontcolor="#ffffff",label="ahriman\.\ncore\.\nconfiguration\.\nschema"]; - ahriman_core_configuration_shell_interpolator [fillcolor="#b03a3a",fontcolor="#ffffff",label="ahriman\.\ncore\.\nconfiguration\.\nshell_interpolator"]; - ahriman_core_configuration_shell_template [fillcolor="#ce3b3b",fontcolor="#ffffff",label="ahriman\.\ncore\.\nconfiguration\.\nshell_template"]; - ahriman_core_configuration_validator [fillcolor="#b03a3a",fontcolor="#ffffff",label="ahriman\.\ncore\.\nconfiguration\.\nvalidator"]; + ahriman_core_configuration_configuration [fillcolor="#813737",fontcolor="#ffffff",label="ahriman\.\ncore\.\nconfiguration\.\nconfiguration"]; + ahriman_core_configuration_configuration_multi_dict [fillcolor="#ac4949",fontcolor="#ffffff",label="ahriman\.\ncore\.\nconfiguration\.\nconfiguration_multi_dict"]; + ahriman_core_configuration_schema [fillcolor="#ce3b3b",fontcolor="#ffffff",label="ahriman\.\ncore\.\nconfiguration\.\nschema"]; + ahriman_core_configuration_shell_interpolator [fillcolor="#a44646",fontcolor="#ffffff",label="ahriman\.\ncore\.\nconfiguration\.\nshell_interpolator"]; + ahriman_core_configuration_shell_template [fillcolor="#c24747",fontcolor="#ffffff",label="ahriman\.\ncore\.\nconfiguration\.\nshell_template"]; + ahriman_core_configuration_validator [fillcolor="#a44646",fontcolor="#ffffff",label="ahriman\.\ncore\.\nconfiguration\.\nvalidator"]; ahriman_core_database [fillcolor="#e50505",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndatabase"]; ahriman_core_database_migrations [fillcolor="#8f3d3d",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndatabase\.\nmigrations"]; ahriman_core_database_operations [fillcolor="#950303",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndatabase\.\noperations"]; - ahriman_core_database_operations_auth_operations [fillcolor="#913030",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndatabase\.\noperations\.\nauth_operations"]; - ahriman_core_database_operations_build_operations [fillcolor="#913030",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndatabase\.\noperations\.\nbuild_operations"]; - ahriman_core_database_operations_changes_operations [fillcolor="#913030",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndatabase\.\noperations\.\nchanges_operations"]; - ahriman_core_database_operations_dependencies_operations [fillcolor="#913030",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndatabase\.\noperations\.\ndependencies_operations"]; - ahriman_core_database_operations_event_operations [fillcolor="#913030",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndatabase\.\noperations\.\nevent_operations"]; - ahriman_core_database_operations_logs_operations [fillcolor="#913030",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndatabase\.\noperations\.\nlogs_operations"]; + ahriman_core_database_operations_auth_operations [fillcolor="#883a3a",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndatabase\.\noperations\.\nauth_operations"]; + ahriman_core_database_operations_build_operations [fillcolor="#883a3a",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndatabase\.\noperations\.\nbuild_operations"]; + ahriman_core_database_operations_changes_operations [fillcolor="#883a3a",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndatabase\.\noperations\.\nchanges_operations"]; + ahriman_core_database_operations_dependencies_operations [fillcolor="#883a3a",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndatabase\.\noperations\.\ndependencies_operations"]; + ahriman_core_database_operations_event_operations [fillcolor="#883a3a",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndatabase\.\noperations\.\nevent_operations"]; + ahriman_core_database_operations_logs_operations [fillcolor="#883a3a",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndatabase\.\noperations\.\nlogs_operations"]; ahriman_core_database_operations_operations [fillcolor="#e50505",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndatabase\.\noperations\.\noperations"]; - ahriman_core_database_operations_package_operations [fillcolor="#7a2828",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndatabase\.\noperations\.\npackage_operations"]; - ahriman_core_database_operations_patch_operations [fillcolor="#993333",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndatabase\.\noperations\.\npatch_operations"]; - ahriman_core_database_sqlite [fillcolor="#913030",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndatabase\.\nsqlite"]; - ahriman_core_distributed [fillcolor="#d10505",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndistributed"]; - ahriman_core_distributed_distributed_system [fillcolor="#8b2222",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndistributed\.\ndistributed_system"]; - ahriman_core_distributed_worker_loader_trigger [fillcolor="#b03a3a",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndistributed\.\nworker_loader_trigger"]; - ahriman_core_distributed_worker_trigger [fillcolor="#993333",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndistributed\.\nworker_trigger"]; - ahriman_core_distributed_workers_cache [fillcolor="#a13535",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndistributed\.\nworkers_cache"]; + ahriman_core_database_operations_package_operations [fillcolor="#723131",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndatabase\.\noperations\.\npackage_operations"]; + ahriman_core_database_operations_patch_operations [fillcolor="#8f3d3d",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndatabase\.\noperations\.\npatch_operations"]; + ahriman_core_database_sqlite [fillcolor="#883a3a",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndatabase\.\nsqlite"]; + ahriman_core_distributed [fillcolor="#cc0a0a",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndistributed"]; + ahriman_core_distributed_distributed_system [fillcolor="#822b2b",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndistributed\.\ndistributed_system"]; + ahriman_core_distributed_worker_loader_trigger [fillcolor="#a44646",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndistributed\.\nworker_loader_trigger"]; + ahriman_core_distributed_worker_trigger [fillcolor="#8f3d3d",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndistributed\.\nworker_trigger"]; + ahriman_core_distributed_workers_cache [fillcolor="#964040",fontcolor="#ffffff",label="ahriman\.\ncore\.\ndistributed\.\nworkers_cache"]; ahriman_core_exceptions [fillcolor="#ef0606",fontcolor="#ffffff",label="ahriman\.\ncore\.\nexceptions"]; ahriman_core_formatters [fillcolor="#950303",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters"]; - ahriman_core_formatters_aur_printer [fillcolor="#913030",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\naur_printer"]; - ahriman_core_formatters_build_printer [fillcolor="#a13535",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nbuild_printer"]; - ahriman_core_formatters_changes_printer [fillcolor="#993333",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nchanges_printer"]; - ahriman_core_formatters_configuration_paths_printer [fillcolor="#a13535",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nconfiguration_paths_printer"]; - ahriman_core_formatters_configuration_printer [fillcolor="#a13535",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nconfiguration_printer"]; - ahriman_core_formatters_event_stats_printer [fillcolor="#993333",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nevent_stats_printer"]; - ahriman_core_formatters_package_printer [fillcolor="#913030",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\npackage_printer"]; - ahriman_core_formatters_package_stats_printer [fillcolor="#a13535",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\npackage_stats_printer"]; - ahriman_core_formatters_patch_printer [fillcolor="#993333",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\npatch_printer"]; - ahriman_core_formatters_printer [fillcolor="#d02424",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nprinter"]; - ahriman_core_formatters_repository_printer [fillcolor="#993333",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nrepository_printer"]; - ahriman_core_formatters_status_printer [fillcolor="#a13535",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nstatus_printer"]; + ahriman_core_formatters_aur_printer [fillcolor="#883a3a",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\naur_printer"]; + ahriman_core_formatters_build_printer [fillcolor="#964040",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nbuild_printer"]; + ahriman_core_formatters_changes_printer [fillcolor="#8f3d3d",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nchanges_printer"]; + ahriman_core_formatters_configuration_paths_printer [fillcolor="#964040",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nconfiguration_paths_printer"]; + ahriman_core_formatters_configuration_printer [fillcolor="#964040",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nconfiguration_printer"]; + ahriman_core_formatters_event_stats_printer [fillcolor="#8f3d3d",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nevent_stats_printer"]; + ahriman_core_formatters_package_printer [fillcolor="#883a3a",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\npackage_printer"]; + ahriman_core_formatters_package_stats_printer [fillcolor="#964040",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\npackage_stats_printer"]; + ahriman_core_formatters_patch_printer [fillcolor="#8f3d3d",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\npatch_printer"]; + ahriman_core_formatters_printer [fillcolor="#c43131",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nprinter"]; + ahriman_core_formatters_repository_printer [fillcolor="#8f3d3d",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nrepository_printer"]; + ahriman_core_formatters_status_printer [fillcolor="#964040",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nstatus_printer"]; ahriman_core_formatters_string_printer [fillcolor="#e50505",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nstring_printer"]; - ahriman_core_formatters_tree_printer [fillcolor="#993333",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\ntree_printer"]; - ahriman_core_formatters_update_printer [fillcolor="#913030",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nupdate_printer"]; - ahriman_core_formatters_user_printer [fillcolor="#993333",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nuser_printer"]; - ahriman_core_formatters_validation_printer [fillcolor="#a13535",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nvalidation_printer"]; - ahriman_core_formatters_version_printer [fillcolor="#a13535",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nversion_printer"]; - ahriman_core_gitremote [fillcolor="#bf2121",fontcolor="#ffffff",label="ahriman\.\ncore\.\ngitremote"]; - ahriman_core_gitremote_remote_pull [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\ncore\.\ngitremote\.\nremote_pull"]; - ahriman_core_gitremote_remote_pull_trigger [fillcolor="#913030",fontcolor="#ffffff",label="ahriman\.\ncore\.\ngitremote\.\nremote_pull_trigger"]; - ahriman_core_gitremote_remote_push [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\ncore\.\ngitremote\.\nremote_push"]; - ahriman_core_gitremote_remote_push_trigger [fillcolor="#7a2828",fontcolor="#ffffff",label="ahriman\.\ncore\.\ngitremote\.\nremote_push_trigger"]; + ahriman_core_formatters_tree_printer [fillcolor="#8f3d3d",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\ntree_printer"]; + ahriman_core_formatters_update_printer [fillcolor="#883a3a",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nupdate_printer"]; + ahriman_core_formatters_user_printer [fillcolor="#8f3d3d",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nuser_printer"]; + ahriman_core_formatters_validation_printer [fillcolor="#964040",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nvalidation_printer"]; + ahriman_core_formatters_version_printer [fillcolor="#964040",fontcolor="#ffffff",label="ahriman\.\ncore\.\nformatters\.\nversion_printer"]; + ahriman_core_gitremote [fillcolor="#b42d2d",fontcolor="#ffffff",label="ahriman\.\ncore\.\ngitremote"]; + ahriman_core_gitremote_remote_pull [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\ncore\.\ngitremote\.\nremote_pull"]; + ahriman_core_gitremote_remote_pull_trigger [fillcolor="#883a3a",fontcolor="#ffffff",label="ahriman\.\ncore\.\ngitremote\.\nremote_pull_trigger"]; + ahriman_core_gitremote_remote_push [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\ncore\.\ngitremote\.\nremote_push"]; + ahriman_core_gitremote_remote_push_trigger [fillcolor="#723131",fontcolor="#ffffff",label="ahriman\.\ncore\.\ngitremote\.\nremote_push_trigger"]; ahriman_core_http [fillcolor="#db0505",fontcolor="#ffffff",label="ahriman\.\ncore\.\nhttp"]; - ahriman_core_http_sync_ahriman_client [fillcolor="#a13535",fontcolor="#ffffff",label="ahriman\.\ncore\.\nhttp\.\nsync_ahriman_client"]; - ahriman_core_http_sync_http_client [fillcolor="#b42d2d",fontcolor="#ffffff",label="ahriman\.\ncore\.\nhttp\.\nsync_http_client"]; + ahriman_core_http_sync_ahriman_client [fillcolor="#964040",fontcolor="#ffffff",label="ahriman\.\ncore\.\nhttp\.\nsync_ahriman_client"]; + ahriman_core_http_sync_http_client [fillcolor="#a83838",fontcolor="#ffffff",label="ahriman\.\ncore\.\nhttp\.\nsync_http_client"]; ahriman_core_log [fillcolor="#e50505",fontcolor="#ffffff",label="ahriman\.\ncore\.\nlog"]; - ahriman_core_log_http_log_handler [fillcolor="#a13535",fontcolor="#ffffff",label="ahriman\.\ncore\.\nlog\.\nhttp_log_handler"]; - ahriman_core_log_journal_handler [fillcolor="#ac4949",fontcolor="#ffffff",label="ahriman\.\ncore\.\nlog\.\njournal_handler"]; - ahriman_core_log_lazy_logging [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\ncore\.\nlog\.\nlazy_logging"]; - ahriman_core_log_log_loader [fillcolor="#822b2b",fontcolor="#ffffff",label="ahriman\.\ncore\.\nlog\.\nlog_loader"]; + ahriman_core_log_http_log_handler [fillcolor="#964040",fontcolor="#ffffff",label="ahriman\.\ncore\.\nlog\.\nhttp_log_handler"]; + ahriman_core_log_journal_handler [fillcolor="#9f5656",fontcolor="#ffffff",label="ahriman\.\ncore\.\nlog\.\njournal_handler"]; + ahriman_core_log_lazy_logging [fillcolor="#ac4949",fontcolor="#ffffff",label="ahriman\.\ncore\.\nlog\.\nlazy_logging"]; + ahriman_core_log_log_loader [fillcolor="#793434",fontcolor="#ffffff",label="ahriman\.\ncore\.\nlog\.\nlog_loader"]; + ahriman_core_module_loader [fillcolor="#c24747",fontcolor="#ffffff",label="ahriman\.\ncore\.\nmodule_loader"]; ahriman_core_report [fillcolor="#e50505",fontcolor="#ffffff",label="ahriman\.\ncore\.\nreport"]; - ahriman_core_report_console [fillcolor="#822b2b",fontcolor="#ffffff",label="ahriman\.\ncore\.\nreport\.\nconsole"]; - ahriman_core_report_email [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\ncore\.\nreport\.\nemail"]; - ahriman_core_report_html [fillcolor="#822b2b",fontcolor="#ffffff",label="ahriman\.\ncore\.\nreport\.\nhtml"]; - ahriman_core_report_jinja_template [fillcolor="#931010",fontcolor="#ffffff",label="ahriman\.\ncore\.\nreport\.\njinja_template"]; - ahriman_core_report_remote_call [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\ncore\.\nreport\.\nremote_call"]; + ahriman_core_report_console [fillcolor="#793434",fontcolor="#ffffff",label="ahriman\.\ncore\.\nreport\.\nconsole"]; + ahriman_core_report_email [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\ncore\.\nreport\.\nemail"]; + ahriman_core_report_html [fillcolor="#793434",fontcolor="#ffffff",label="ahriman\.\ncore\.\nreport\.\nhtml"]; + ahriman_core_report_jinja_template [fillcolor="#8b1818",fontcolor="#ffffff",label="ahriman\.\ncore\.\nreport\.\njinja_template"]; + ahriman_core_report_remote_call [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\ncore\.\nreport\.\nremote_call"]; ahriman_core_report_report [fillcolor="#950303",fontcolor="#ffffff",label="ahriman\.\ncore\.\nreport\.\nreport"]; - ahriman_core_report_report_trigger [fillcolor="#822b2b",fontcolor="#ffffff",label="ahriman\.\ncore\.\nreport\.\nreport_trigger"]; - ahriman_core_report_rss [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\ncore\.\nreport\.\nrss"]; - ahriman_core_report_telegram [fillcolor="#7a2828",fontcolor="#ffffff",label="ahriman\.\ncore\.\nreport\.\ntelegram"]; + ahriman_core_report_report_trigger [fillcolor="#793434",fontcolor="#ffffff",label="ahriman\.\ncore\.\nreport\.\nreport_trigger"]; + ahriman_core_report_rss [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\ncore\.\nreport\.\nrss"]; + ahriman_core_report_telegram [fillcolor="#723131",fontcolor="#ffffff",label="ahriman\.\ncore\.\nreport\.\ntelegram"]; ahriman_core_repository [fillcolor="#e50505",fontcolor="#ffffff",label="ahriman\.\ncore\.\nrepository"]; - ahriman_core_repository_cleaner [fillcolor="#bc2f2f",fontcolor="#ffffff",label="ahriman\.\ncore\.\nrepository\.\ncleaner"]; - ahriman_core_repository_event_logger [fillcolor="#a13535",fontcolor="#ffffff",label="ahriman\.\ncore\.\nrepository\.\nevent_logger"]; - ahriman_core_repository_executor [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\ncore\.\nrepository\.\nexecutor"]; - ahriman_core_repository_package_info [fillcolor="#8b2222",fontcolor="#ffffff",label="ahriman\.\ncore\.\nrepository\.\npackage_info"]; - ahriman_core_repository_repository [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\ncore\.\nrepository\.\nrepository"]; - ahriman_core_repository_repository_properties [fillcolor="#7a1e1e",fontcolor="#ffffff",label="ahriman\.\ncore\.\nrepository\.\nrepository_properties"]; - ahriman_core_repository_update_handler [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\ncore\.\nrepository\.\nupdate_handler"]; + ahriman_core_repository_cleaner [fillcolor="#b03a3a",fontcolor="#ffffff",label="ahriman\.\ncore\.\nrepository\.\ncleaner"]; + ahriman_core_repository_event_logger [fillcolor="#964040",fontcolor="#ffffff",label="ahriman\.\ncore\.\nrepository\.\nevent_logger"]; + ahriman_core_repository_executor [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\ncore\.\nrepository\.\nexecutor"]; + ahriman_core_repository_package_info [fillcolor="#822b2b",fontcolor="#ffffff",label="ahriman\.\ncore\.\nrepository\.\npackage_info"]; + ahriman_core_repository_repository [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\ncore\.\nrepository\.\nrepository"]; + ahriman_core_repository_repository_properties [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\ncore\.\nrepository\.\nrepository_properties"]; + ahriman_core_repository_update_handler [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\ncore\.\nrepository\.\nupdate_handler"]; ahriman_core_sign [fillcolor="#f91010",fontcolor="#ffffff",label="ahriman\.\ncore\.\nsign"]; ahriman_core_sign_gpg [fillcolor="#bd0404",fontcolor="#ffffff",label="ahriman\.\ncore\.\nsign\.\ngpg"]; - ahriman_core_spawn [fillcolor="#af1313",fontcolor="#ffffff",label="ahriman\.\ncore\.\nspawn"]; + ahriman_core_spawn [fillcolor="#a51d1d",fontcolor="#ffffff",label="ahriman\.\ncore\.\nspawn"]; ahriman_core_status [fillcolor="#e50505",fontcolor="#ffffff",label="ahriman\.\ncore\.\nstatus"]; - ahriman_core_status_client [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\ncore\.\nstatus\.\nclient"]; - ahriman_core_status_local_client [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\ncore\.\nstatus\.\nlocal_client"]; - ahriman_core_status_watcher [fillcolor="#821717",fontcolor="#ffffff",label="ahriman\.\ncore\.\nstatus\.\nwatcher"]; - ahriman_core_status_web_client [fillcolor="#8a0f0f",fontcolor="#ffffff",label="ahriman\.\ncore\.\nstatus\.\nweb_client"]; - ahriman_core_support [fillcolor="#db0505",fontcolor="#ffffff",label="ahriman\.\ncore\.\nsupport"]; - ahriman_core_support_keyring_trigger [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\ncore\.\nsupport\.\nkeyring_trigger"]; - ahriman_core_support_mirrorlist_trigger [fillcolor="#822b2b",fontcolor="#ffffff",label="ahriman\.\ncore\.\nsupport\.\nmirrorlist_trigger"]; - ahriman_core_support_package_creator [fillcolor="#832020",fontcolor="#ffffff",label="ahriman\.\ncore\.\nsupport\.\npackage_creator"]; - ahriman_core_support_pkgbuild [fillcolor="#f31616",fontcolor="#ffffff",label="ahriman\.\ncore\.\nsupport\.\npkgbuild"]; - ahriman_core_support_pkgbuild_keyring_generator [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\ncore\.\nsupport\.\npkgbuild\.\nkeyring_generator"]; - ahriman_core_support_pkgbuild_mirrorlist_generator [fillcolor="#8a2e2e",fontcolor="#ffffff",label="ahriman\.\ncore\.\nsupport\.\npkgbuild\.\nmirrorlist_generator"]; - ahriman_core_support_pkgbuild_pkgbuild_generator [fillcolor="#bf2121",fontcolor="#ffffff",label="ahriman\.\ncore\.\nsupport\.\npkgbuild\.\npkgbuild_generator"]; - ahriman_core_tree [fillcolor="#cc0a0a",fontcolor="#ffffff",label="ahriman\.\ncore\.\ntree"]; + ahriman_core_status_client [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\ncore\.\nstatus\.\nclient"]; + ahriman_core_status_local_client [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\ncore\.\nstatus\.\nlocal_client"]; + ahriman_core_status_watcher [fillcolor="#7a1e1e",fontcolor="#ffffff",label="ahriman\.\ncore\.\nstatus\.\nwatcher"]; + ahriman_core_status_web_client [fillcolor="#821717",fontcolor="#ffffff",label="ahriman\.\ncore\.\nstatus\.\nweb_client"]; + ahriman_core_support [fillcolor="#d60b0b",fontcolor="#ffffff",label="ahriman\.\ncore\.\nsupport"]; + ahriman_core_support_keyring_trigger [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\ncore\.\nsupport\.\nkeyring_trigger"]; + ahriman_core_support_mirrorlist_trigger [fillcolor="#793434",fontcolor="#ffffff",label="ahriman\.\ncore\.\nsupport\.\nmirrorlist_trigger"]; + ahriman_core_support_package_creator [fillcolor="#7a2828",fontcolor="#ffffff",label="ahriman\.\ncore\.\nsupport\.\npackage_creator"]; + ahriman_core_support_pkgbuild [fillcolor="#e72222",fontcolor="#ffffff",label="ahriman\.\ncore\.\nsupport\.\npkgbuild"]; + ahriman_core_support_pkgbuild_keyring_generator [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\ncore\.\nsupport\.\npkgbuild\.\nkeyring_generator"]; + ahriman_core_support_pkgbuild_mirrorlist_generator [fillcolor="#813737",fontcolor="#ffffff",label="ahriman\.\ncore\.\nsupport\.\npkgbuild\.\nmirrorlist_generator"]; + ahriman_core_support_pkgbuild_pkgbuild_generator [fillcolor="#b42d2d",fontcolor="#ffffff",label="ahriman\.\ncore\.\nsupport\.\npkgbuild\.\npkgbuild_generator"]; + ahriman_core_tree [fillcolor="#c11515",fontcolor="#ffffff",label="ahriman\.\ncore\.\ntree"]; ahriman_core_triggers [fillcolor="#db0505",fontcolor="#ffffff",label="ahriman\.\ncore\.\ntriggers"]; - ahriman_core_triggers_trigger [fillcolor="#8a2e2e",fontcolor="#ffffff",label="ahriman\.\ncore\.\ntriggers\.\ntrigger"]; - ahriman_core_triggers_trigger_loader [fillcolor="#822b2b",fontcolor="#ffffff",label="ahriman\.\ncore\.\ntriggers\.\ntrigger_loader"]; - ahriman_core_types [fillcolor="#c24747",fontcolor="#ffffff",label="ahriman\.\ncore\.\ntypes"]; + ahriman_core_triggers_trigger [fillcolor="#813737",fontcolor="#ffffff",label="ahriman\.\ncore\.\ntriggers\.\ntrigger"]; + ahriman_core_triggers_trigger_loader [fillcolor="#793434",fontcolor="#ffffff",label="ahriman\.\ncore\.\ntriggers\.\ntrigger_loader"]; + ahriman_core_types [fillcolor="#b65353",fontcolor="#ffffff",label="ahriman\.\ncore\.\ntypes"]; ahriman_core_upload [fillcolor="#e50505",fontcolor="#ffffff",label="ahriman\.\ncore\.\nupload"]; - ahriman_core_upload_github [fillcolor="#7a2828",fontcolor="#ffffff",label="ahriman\.\ncore\.\nupload\.\ngithub"]; - ahriman_core_upload_http_upload [fillcolor="#c43131",fontcolor="#ffffff",label="ahriman\.\ncore\.\nupload\.\nhttp_upload"]; - ahriman_core_upload_remote_service [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\ncore\.\nupload\.\nremote_service"]; - ahriman_core_upload_rsync [fillcolor="#8a2e2e",fontcolor="#ffffff",label="ahriman\.\ncore\.\nupload\.\nrsync"]; - ahriman_core_upload_s3 [fillcolor="#822b2b",fontcolor="#ffffff",label="ahriman\.\ncore\.\nupload\.\ns3"]; - ahriman_core_upload_upload [fillcolor="#910707",fontcolor="#ffffff",label="ahriman\.\ncore\.\nupload\.\nupload"]; - ahriman_core_upload_upload_trigger [fillcolor="#822b2b",fontcolor="#ffffff",label="ahriman\.\ncore\.\nupload\.\nupload_trigger"]; - ahriman_core_util [fillcolor="#ac4949",fontcolor="#ffffff",label="ahriman\.\ncore\.\nutil"]; + ahriman_core_upload_github [fillcolor="#723131",fontcolor="#ffffff",label="ahriman\.\ncore\.\nupload\.\ngithub"]; + ahriman_core_upload_http_upload [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\ncore\.\nupload\.\nhttp_upload"]; + ahriman_core_upload_remote_service [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\ncore\.\nupload\.\nremote_service"]; + ahriman_core_upload_rsync [fillcolor="#813737",fontcolor="#ffffff",label="ahriman\.\ncore\.\nupload\.\nrsync"]; + ahriman_core_upload_s3 [fillcolor="#793434",fontcolor="#ffffff",label="ahriman\.\ncore\.\nupload\.\ns3"]; + ahriman_core_upload_upload [fillcolor="#8a0f0f",fontcolor="#ffffff",label="ahriman\.\ncore\.\nupload\.\nupload"]; + ahriman_core_upload_upload_trigger [fillcolor="#793434",fontcolor="#ffffff",label="ahriman\.\ncore\.\nupload\.\nupload_trigger"]; + ahriman_core_util [fillcolor="#9f5656",fontcolor="#ffffff",label="ahriman\.\ncore\.\nutil"]; ahriman_core_utils [fillcolor="#db0505",fontcolor="#ffffff",label="ahriman\.\ncore\.\nutils"]; ahriman_models [fillcolor="#f91010",fontcolor="#ffffff",label="ahriman.models"]; - ahriman_models_action [fillcolor="#f31616",fontcolor="#ffffff",label="ahriman\.\nmodels\.\naction"]; + ahriman_models_action [fillcolor="#db2f2f",fontcolor="#ffffff",label="ahriman\.\nmodels\.\naction"]; ahriman_models_aur_package [fillcolor="#db0505",fontcolor="#ffffff",label="ahriman\.\nmodels\.\naur_package"]; - ahriman_models_auth_settings [fillcolor="#e72222",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nauth_settings"]; + ahriman_models_auth_settings [fillcolor="#db2f2f",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nauth_settings"]; ahriman_models_build_status [fillcolor="#ef0606",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nbuild_status"]; ahriman_models_changes [fillcolor="#ef0606",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nchanges"]; - ahriman_models_context_key [fillcolor="#c24747",fontcolor="#ffffff",label="ahriman\.\nmodels\.\ncontext_key"]; - ahriman_models_counters [fillcolor="#ac2b2b",fontcolor="#ffffff",label="ahriman\.\nmodels\.\ncounters"]; + ahriman_models_context_key [fillcolor="#b65353",fontcolor="#ffffff",label="ahriman\.\nmodels\.\ncontext_key"]; + ahriman_models_counters [fillcolor="#a13535",fontcolor="#ffffff",label="ahriman\.\nmodels\.\ncounters"]; ahriman_models_dependencies [fillcolor="#ef0606",fontcolor="#ffffff",label="ahriman\.\nmodels\.\ndependencies"]; ahriman_models_event [fillcolor="#ef0606",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nevent"]; - ahriman_models_filesystem_package [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nfilesystem_package"]; - ahriman_models_internal_status [fillcolor="#b62020",fontcolor="#ffffff",label="ahriman\.\nmodels\.\ninternal_status"]; - ahriman_models_log_handler [fillcolor="#ce3b3b",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nlog_handler"]; + ahriman_models_filesystem_package [fillcolor="#ac4949",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nfilesystem_package"]; + ahriman_models_internal_status [fillcolor="#ac2b2b",fontcolor="#ffffff",label="ahriman\.\nmodels\.\ninternal_status"]; + ahriman_models_log_handler [fillcolor="#c24747",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nlog_handler"]; ahriman_models_log_record_id [fillcolor="#f91010",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nlog_record_id"]; - ahriman_models_metrics_timer [fillcolor="#d02424",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nmetrics_timer"]; - ahriman_models_migration [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nmigration"]; - ahriman_models_migration_result [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nmigration_result"]; + ahriman_models_metrics_timer [fillcolor="#c43131",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nmetrics_timer"]; + ahriman_models_migration [fillcolor="#ac4949",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nmigration"]; + ahriman_models_migration_result [fillcolor="#ac4949",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nmigration_result"]; ahriman_models_package [fillcolor="#950303",fontcolor="#ffffff",label="ahriman\.\nmodels\.\npackage"]; - ahriman_models_package_description [fillcolor="#b62020",fontcolor="#ffffff",label="ahriman\.\nmodels\.\npackage_description"]; + ahriman_models_package_description [fillcolor="#ac2b2b",fontcolor="#ffffff",label="ahriman\.\nmodels\.\npackage_description"]; ahriman_models_package_source [fillcolor="#db0505",fontcolor="#ffffff",label="ahriman\.\nmodels\.\npackage_source"]; ahriman_models_packagers [fillcolor="#f91010",fontcolor="#ffffff",label="ahriman\.\nmodels\.\npackagers"]; - ahriman_models_pacman_synchronization [fillcolor="#e72222",fontcolor="#ffffff",label="ahriman\.\nmodels\.\npacman_synchronization"]; - ahriman_models_pkgbuild [fillcolor="#a13535",fontcolor="#ffffff",label="ahriman\.\nmodels\.\npkgbuild"]; + ahriman_models_pacman_synchronization [fillcolor="#db2f2f",fontcolor="#ffffff",label="ahriman\.\nmodels\.\npacman_synchronization"]; + ahriman_models_pkgbuild [fillcolor="#964040",fontcolor="#ffffff",label="ahriman\.\nmodels\.\npkgbuild"]; ahriman_models_pkgbuild_patch [fillcolor="#db0505",fontcolor="#ffffff",label="ahriman\.\nmodels\.\npkgbuild_patch"]; - ahriman_models_process_status [fillcolor="#c24747",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nprocess_status"]; + ahriman_models_process_status [fillcolor="#b65353",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nprocess_status"]; ahriman_models_property [fillcolor="#f91010",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nproperty"]; - ahriman_models_remote_source [fillcolor="#d10505",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nremote_source"]; - ahriman_models_report_settings [fillcolor="#c24747",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nreport_settings"]; + ahriman_models_remote_source [fillcolor="#cc0a0a",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nremote_source"]; + ahriman_models_report_settings [fillcolor="#b65353",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nreport_settings"]; ahriman_models_repository_id [fillcolor="#f91010",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nrepository_id"]; ahriman_models_repository_paths [fillcolor="#d10505",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nrepository_paths"]; ahriman_models_result [fillcolor="#ef0606",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nresult"]; - ahriman_models_scan_paths [fillcolor="#ce3b3b",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nscan_paths"]; - ahriman_models_sign_settings [fillcolor="#db2f2f",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nsign_settings"]; - ahriman_models_smtp_ssl_settings [fillcolor="#c24747",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nsmtp_ssl_settings"]; - ahriman_models_upload_settings [fillcolor="#c24747",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nupload_settings"]; - ahriman_models_user [fillcolor="#db0505",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nuser"]; + ahriman_models_scan_paths [fillcolor="#c24747",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nscan_paths"]; + ahriman_models_sign_settings [fillcolor="#ce3b3b",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nsign_settings"]; + ahriman_models_smtp_ssl_settings [fillcolor="#b65353",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nsmtp_ssl_settings"]; + ahriman_models_upload_settings [fillcolor="#b65353",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nupload_settings"]; + ahriman_models_user [fillcolor="#df0b0b",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nuser"]; ahriman_models_user_access [fillcolor="#f91010",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nuser_access"]; - ahriman_models_waiter [fillcolor="#c43131",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nwaiter"]; - ahriman_models_worker [fillcolor="#e90c0c",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nworker"]; + ahriman_models_waiter [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nwaiter"]; + ahriman_models_worker [fillcolor="#dd1818",fontcolor="#ffffff",label="ahriman\.\nmodels\.\nworker"]; ahriman_web [fillcolor="#f91010",fontcolor="#ffffff",label="ahriman.web"]; - ahriman_web_apispec [fillcolor="#a13535",fontcolor="#ffffff",label="ahriman\.\nweb\.\napispec"]; - ahriman_web_cors [fillcolor="#b03a3a",fontcolor="#ffffff",label="ahriman\.\nweb\.\ncors"]; - ahriman_web_keys [fillcolor="#821717",fontcolor="#ffffff",label="ahriman\.\nweb\.\nkeys"]; - ahriman_web_middlewares [fillcolor="#d02424",fontcolor="#ffffff",label="ahriman\.\nweb\.\nmiddlewares"]; - ahriman_web_middlewares_auth_handler [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\nweb\.\nmiddlewares\.\nauth_handler"]; - ahriman_web_middlewares_exception_handler [fillcolor="#993333",fontcolor="#ffffff",label="ahriman\.\nweb\.\nmiddlewares\.\nexception_handler"]; - ahriman_web_routes [fillcolor="#913030",fontcolor="#ffffff",label="ahriman\.\nweb\.\nroutes"]; + ahriman_web_apispec [fillcolor="#964040",fontcolor="#ffffff",label="ahriman\.\nweb\.\napispec"]; + ahriman_web_cors [fillcolor="#a44646",fontcolor="#ffffff",label="ahriman\.\nweb\.\ncors"]; + ahriman_web_keys [fillcolor="#7a1e1e",fontcolor="#ffffff",label="ahriman\.\nweb\.\nkeys"]; + ahriman_web_middlewares [fillcolor="#c43131",fontcolor="#ffffff",label="ahriman\.\nweb\.\nmiddlewares"]; + ahriman_web_middlewares_auth_handler [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\nweb\.\nmiddlewares\.\nauth_handler"]; + ahriman_web_middlewares_exception_handler [fillcolor="#8f3d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nmiddlewares\.\nexception_handler"]; + ahriman_web_routes [fillcolor="#813737",fontcolor="#ffffff",label="ahriman\.\nweb\.\nroutes"]; ahriman_web_schemas [fillcolor="#950303",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas"]; - ahriman_web_schemas_aur_package_schema [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\naur_package_schema"]; - ahriman_web_schemas_auth_schema [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nauth_schema"]; - ahriman_web_schemas_build_options_schema [fillcolor="#d02424",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nbuild_options_schema"]; - ahriman_web_schemas_changes_schema [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nchanges_schema"]; - ahriman_web_schemas_counters_schema [fillcolor="#c43131",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\ncounters_schema"]; - ahriman_web_schemas_dependencies_schema [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\ndependencies_schema"]; - ahriman_web_schemas_error_schema [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nerror_schema"]; - ahriman_web_schemas_event_schema [fillcolor="#a83838",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nevent_schema"]; - ahriman_web_schemas_event_search_schema [fillcolor="#913030",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nevent_search_schema"]; - ahriman_web_schemas_file_schema [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nfile_schema"]; - ahriman_web_schemas_info_schema [fillcolor="#a13535",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\ninfo_schema"]; - ahriman_web_schemas_internal_status_schema [fillcolor="#913030",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\ninternal_status_schema"]; - ahriman_web_schemas_log_schema [fillcolor="#c43131",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nlog_schema"]; - ahriman_web_schemas_login_schema [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nlogin_schema"]; - ahriman_web_schemas_logs_schema [fillcolor="#a13535",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nlogs_schema"]; - ahriman_web_schemas_oauth2_schema [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\noauth2_schema"]; - ahriman_web_schemas_package_name_schema [fillcolor="#c43131",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npackage_name_schema"]; - ahriman_web_schemas_package_names_schema [fillcolor="#ac2b2b",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npackage_names_schema"]; - ahriman_web_schemas_package_patch_schema [fillcolor="#993333",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npackage_patch_schema"]; - ahriman_web_schemas_package_properties_schema [fillcolor="#c43131",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npackage_properties_schema"]; - ahriman_web_schemas_package_schema [fillcolor="#a32828",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npackage_schema"]; - ahriman_web_schemas_package_status_schema [fillcolor="#822b2b",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npackage_status_schema"]; - ahriman_web_schemas_package_version_schema [fillcolor="#a13535",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npackage_version_schema"]; - ahriman_web_schemas_pagination_schema [fillcolor="#ac2b2b",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npagination_schema"]; - ahriman_web_schemas_patch_name_schema [fillcolor="#a13535",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npatch_name_schema"]; - ahriman_web_schemas_patch_schema [fillcolor="#c43131",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npatch_schema"]; - ahriman_web_schemas_pgp_key_id_schema [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npgp_key_id_schema"]; - ahriman_web_schemas_pgp_key_schema [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npgp_key_schema"]; - ahriman_web_schemas_process_id_schema [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nprocess_id_schema"]; - ahriman_web_schemas_process_schema [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nprocess_schema"]; - ahriman_web_schemas_remote_schema [fillcolor="#b42d2d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nremote_schema"]; + ahriman_web_schemas_aur_package_schema [fillcolor="#ac4949",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\naur_package_schema"]; + ahriman_web_schemas_auth_schema [fillcolor="#ac4949",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nauth_schema"]; + ahriman_web_schemas_build_options_schema [fillcolor="#c43131",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nbuild_options_schema"]; + ahriman_web_schemas_changes_schema [fillcolor="#ac4949",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nchanges_schema"]; + ahriman_web_schemas_counters_schema [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\ncounters_schema"]; + ahriman_web_schemas_dependencies_schema [fillcolor="#ac4949",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\ndependencies_schema"]; + ahriman_web_schemas_error_schema [fillcolor="#ac4949",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nerror_schema"]; + ahriman_web_schemas_event_schema [fillcolor="#9d4343",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nevent_schema"]; + ahriman_web_schemas_event_search_schema [fillcolor="#883a3a",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nevent_search_schema"]; + ahriman_web_schemas_file_schema [fillcolor="#ac4949",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nfile_schema"]; + ahriman_web_schemas_info_schema [fillcolor="#964040",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\ninfo_schema"]; + ahriman_web_schemas_internal_status_schema [fillcolor="#883a3a",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\ninternal_status_schema"]; + ahriman_web_schemas_log_schema [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nlog_schema"]; + ahriman_web_schemas_login_schema [fillcolor="#ac4949",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nlogin_schema"]; + ahriman_web_schemas_logs_schema [fillcolor="#964040",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nlogs_schema"]; + ahriman_web_schemas_oauth2_schema [fillcolor="#ac4949",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\noauth2_schema"]; + ahriman_web_schemas_package_name_schema [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npackage_name_schema"]; + ahriman_web_schemas_package_names_schema [fillcolor="#a13535",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npackage_names_schema"]; + ahriman_web_schemas_package_patch_schema [fillcolor="#8f3d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npackage_patch_schema"]; + ahriman_web_schemas_package_properties_schema [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npackage_properties_schema"]; + ahriman_web_schemas_package_schema [fillcolor="#993333",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npackage_schema"]; + ahriman_web_schemas_package_status_schema [fillcolor="#793434",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npackage_status_schema"]; + ahriman_web_schemas_package_version_schema [fillcolor="#964040",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npackage_version_schema"]; + ahriman_web_schemas_pagination_schema [fillcolor="#a13535",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npagination_schema"]; + ahriman_web_schemas_patch_name_schema [fillcolor="#964040",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npatch_name_schema"]; + ahriman_web_schemas_patch_schema [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npatch_schema"]; + ahriman_web_schemas_pgp_key_id_schema [fillcolor="#ac4949",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npgp_key_id_schema"]; + ahriman_web_schemas_pgp_key_schema [fillcolor="#ac4949",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\npgp_key_schema"]; + ahriman_web_schemas_process_id_schema [fillcolor="#ac4949",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nprocess_id_schema"]; + ahriman_web_schemas_process_schema [fillcolor="#ac4949",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nprocess_schema"]; + ahriman_web_schemas_remote_schema [fillcolor="#a83838",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nremote_schema"]; ahriman_web_schemas_repository_id_schema [fillcolor="#ef0606",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nrepository_id_schema"]; - ahriman_web_schemas_search_schema [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nsearch_schema"]; - ahriman_web_schemas_status_schema [fillcolor="#ca1616",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nstatus_schema"]; - ahriman_web_schemas_update_flags_schema [fillcolor="#a13535",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nupdate_flags_schema"]; - ahriman_web_schemas_versioned_log_schema [fillcolor="#993333",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nversioned_log_schema"]; - ahriman_web_schemas_worker_schema [fillcolor="#b83d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nworker_schema"]; + ahriman_web_schemas_search_schema [fillcolor="#ac4949",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nsearch_schema"]; + ahriman_web_schemas_status_schema [fillcolor="#bf2121",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nstatus_schema"]; + ahriman_web_schemas_update_flags_schema [fillcolor="#964040",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nupdate_flags_schema"]; + ahriman_web_schemas_versioned_log_schema [fillcolor="#8f3d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nversioned_log_schema"]; + ahriman_web_schemas_worker_schema [fillcolor="#ac4949",fontcolor="#ffffff",label="ahriman\.\nweb\.\nschemas\.\nworker_schema"]; ahriman_web_views [fillcolor="#f91010",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews"]; - ahriman_web_views_api_docs [fillcolor="#8f3d3d",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\napi\.\ndocs"]; - ahriman_web_views_api_swagger [fillcolor="#793434",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\napi\.\nswagger"]; + ahriman_web_views_api_docs [fillcolor="#854747",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\napi\.\ndocs"]; + ahriman_web_views_api_swagger [fillcolor="#713c3c",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\napi\.\nswagger"]; ahriman_web_views_base [fillcolor="#950303",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nbase"]; - ahriman_web_views_index [fillcolor="#793434",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nindex"]; - ahriman_web_views_static [fillcolor="#883a3a",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nstatic"]; + ahriman_web_views_index [fillcolor="#713c3c",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nindex"]; + ahriman_web_views_static [fillcolor="#7e4444",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nstatic"]; ahriman_web_views_status_view_guard [fillcolor="#ef0606",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nstatus_view_guard"]; - ahriman_web_views_v1_auditlog_events [fillcolor="#723131",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nauditlog\.\nevents"]; - ahriman_web_views_v1_distributed_workers [fillcolor="#723131",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\ndistributed\.\nworkers"]; - ahriman_web_views_v1_packages_changes [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\npackages\.\nchanges"]; - ahriman_web_views_v1_packages_dependencies [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\npackages\.\ndependencies"]; - ahriman_web_views_v1_packages_logs [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\npackages\.\nlogs"]; - ahriman_web_views_v1_packages_package [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\npackages\.\npackage"]; - ahriman_web_views_v1_packages_packages [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\npackages\.\npackages"]; - ahriman_web_views_v1_packages_patch [fillcolor="#723131",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\npackages\.\npatch"]; - ahriman_web_views_v1_packages_patches [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\npackages\.\npatches"]; - ahriman_web_views_v1_service_add [fillcolor="#723131",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nservice\.\nadd"]; - ahriman_web_views_v1_service_pgp [fillcolor="#793434",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nservice\.\npgp"]; - ahriman_web_views_v1_service_process [fillcolor="#793434",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nservice\.\nprocess"]; - ahriman_web_views_v1_service_rebuild [fillcolor="#793434",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nservice\.\nrebuild"]; - ahriman_web_views_v1_service_remove [fillcolor="#793434",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nservice\.\nremove"]; - ahriman_web_views_v1_service_request [fillcolor="#723131",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nservice\.\nrequest"]; - ahriman_web_views_v1_service_search [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nservice\.\nsearch"]; - ahriman_web_views_v1_service_update [fillcolor="#793434",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nservice\.\nupdate"]; - ahriman_web_views_v1_service_upload [fillcolor="#723131",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nservice\.\nupload"]; - ahriman_web_views_v1_status_info [fillcolor="#793434",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nstatus\.\ninfo"]; - ahriman_web_views_v1_status_repositories [fillcolor="#793434",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nstatus\.\nrepositories"]; - ahriman_web_views_v1_status_status [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nstatus\.\nstatus"]; - ahriman_web_views_v1_user_login [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nuser\.\nlogin"]; - ahriman_web_views_v1_user_logout [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nuser\.\nlogout"]; - ahriman_web_views_v2_packages_logs [fillcolor="#723131",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv2\.\npackages\.\nlogs"]; - ahriman_web_web [fillcolor="#732626",fontcolor="#ffffff",label="ahriman\.\nweb\.\nweb"]; + ahriman_web_views_v1_auditlog_events [fillcolor="#6a3939",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nauditlog\.\nevents"]; + ahriman_web_views_v1_distributed_workers [fillcolor="#6a3939",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\ndistributed\.\nworkers"]; + ahriman_web_views_v1_packages_changes [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\npackages\.\nchanges"]; + ahriman_web_views_v1_packages_dependencies [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\npackages\.\ndependencies"]; + ahriman_web_views_v1_packages_logs [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\npackages\.\nlogs"]; + ahriman_web_views_v1_packages_package [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\npackages\.\npackage"]; + ahriman_web_views_v1_packages_packages [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\npackages\.\npackages"]; + ahriman_web_views_v1_packages_patch [fillcolor="#6a3939",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\npackages\.\npatch"]; + ahriman_web_views_v1_packages_patches [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\npackages\.\npatches"]; + ahriman_web_views_v1_service_add [fillcolor="#6a3939",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nservice\.\nadd"]; + ahriman_web_views_v1_service_pgp [fillcolor="#713c3c",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nservice\.\npgp"]; + ahriman_web_views_v1_service_process [fillcolor="#713c3c",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nservice\.\nprocess"]; + ahriman_web_views_v1_service_rebuild [fillcolor="#713c3c",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nservice\.\nrebuild"]; + ahriman_web_views_v1_service_remove [fillcolor="#713c3c",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nservice\.\nremove"]; + ahriman_web_views_v1_service_request [fillcolor="#6a3939",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nservice\.\nrequest"]; + ahriman_web_views_v1_service_search [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nservice\.\nsearch"]; + ahriman_web_views_v1_service_update [fillcolor="#713c3c",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nservice\.\nupdate"]; + ahriman_web_views_v1_service_upload [fillcolor="#6a3939",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nservice\.\nupload"]; + ahriman_web_views_v1_status_info [fillcolor="#713c3c",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nstatus\.\ninfo"]; + ahriman_web_views_v1_status_repositories [fillcolor="#713c3c",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nstatus\.\nrepositories"]; + ahriman_web_views_v1_status_status [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nstatus\.\nstatus"]; + ahriman_web_views_v1_user_login [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nuser\.\nlogin"]; + ahriman_web_views_v1_user_logout [fillcolor="#633535",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv1\.\nuser\.\nlogout"]; + ahriman_web_views_v2_packages_logs [fillcolor="#6a3939",fontcolor="#ffffff",label="ahriman\.\nweb\.\nviews\.\nv2\.\npackages\.\nlogs"]; + ahriman_web_web [fillcolor="#6b2e2e",fontcolor="#ffffff",label="ahriman\.\nweb\.\nweb"]; aioauth_client [fillcolor="#c06440",fontcolor="#ffffff",shape="folder"]; aiohttp [fillcolor="#f99106",shape="folder"]; aiohttp_apispec [fillcolor="#f9d810",shape="folder"]; aiohttp_cors [fillcolor="#a6b83d",shape="folder"]; aiohttp_jinja2 [fillcolor="#81c823",shape="folder"]; aiohttp_security [fillcolor="#6ac247",shape="folder"]; - aiohttp_session [fillcolor="#3db83d",shape="folder"]; - boto3 [fillcolor="#40c064",shape="folder"]; - cerberus [fillcolor="#40c089",shape="folder"]; - cryptography [fillcolor="#19e6c9",shape="folder"]; - elftools [fillcolor="#53a8b6",shape="folder"]; - inflection [fillcolor="#538cb6",shape="folder"]; - jinja2 [fillcolor="#3b65ce",fontcolor="#ffffff",shape="folder"]; - marshmallow [fillcolor="#0606ef",fontcolor="#ffffff",shape="folder"]; - matplotlib [fillcolor="#5b31c4",fontcolor="#ffffff",shape="folder"]; - passlib [fillcolor="#8d47c2",fontcolor="#ffffff",shape="folder"]; + aiohttp_session [fillcolor="#3ab03a",fontcolor="#ffffff",shape="folder"]; + bcrypt [fillcolor="#53b670",shape="folder"]; + boto3 [fillcolor="#40c089",shape="folder"]; + cerberus [fillcolor="#40c0ad",shape="folder"]; + cryptography [fillcolor="#19c9e6",shape="folder"]; + elftools [fillcolor="#538cb6",shape="folder"]; + inflection [fillcolor="#5370b6",fontcolor="#ffffff",shape="folder"]; + jinja2 [fillcolor="#3b3bce",fontcolor="#ffffff",shape="folder"]; + marshmallow [fillcolor="#4806ef",fontcolor="#ffffff",shape="folder"]; + matplotlib [fillcolor="#8531c4",fontcolor="#ffffff",shape="folder"]; pyalpm [fillcolor="#cb22e7",fontcolor="#ffffff",shape="folder"]; requests [fillcolor="#ef06ce",fontcolor="#ffffff",shape="folder"]; requests_unixsocket [fillcolor="#b34c87",fontcolor="#ffffff",shape="folder"]; @@ -335,27 +338,20 @@ digraph G { ahriman_application_application -> ahriman_application_handlers_structure [fillcolor="#e50505",minlen="2",weight="2"]; ahriman_application_application -> ahriman_application_handlers_triggers [fillcolor="#e50505",minlen="2",weight="2"]; ahriman_application_application -> ahriman_application_handlers_update [fillcolor="#e50505",minlen="2",weight="2"]; - ahriman_application_application_application -> ahriman_application_application [fillcolor="#7a2828",weight="3"]; - ahriman_application_application_application_packages -> ahriman_application_application_application [fillcolor="#732626",weight="3"]; - ahriman_application_application_application_properties -> ahriman_application_application_application_packages [fillcolor="#8b2222",weight="3"]; - ahriman_application_application_application_properties -> ahriman_application_application_application_repository [fillcolor="#8b2222",weight="3"]; - ahriman_application_application_application_repository -> ahriman_application_application_application [fillcolor="#732626",weight="3"]; - ahriman_application_application_updates_iterator -> ahriman_application_handlers_daemon [fillcolor="#a83838",minlen="2",weight="2"]; - ahriman_application_application_workers -> ahriman_application_application_application_repository [fillcolor="#d60b0b",weight="3"]; - ahriman_application_application_workers_local_updater -> ahriman_application_application_workers_updater [fillcolor="#732626",minlen="0",weight="4"]; - ahriman_application_application_workers_remote_updater -> ahriman_application_application_workers_updater [fillcolor="#732626",minlen="0",weight="4"]; - ahriman_application_application_workers_updater -> ahriman_application_application_workers [fillcolor="#821717",minlen="0",weight="4"]; - ahriman_application_application_workers_updater -> ahriman_application_application_workers_local_updater [fillcolor="#821717",minlen="0",weight="4"]; - ahriman_application_application_workers_updater -> ahriman_application_application_workers_remote_updater [fillcolor="#821717",minlen="0",weight="4"]; - ahriman_application_handlers -> ahriman_application_ahriman [fillcolor="#950303",weight="2"]; - ahriman_application_handlers_add -> ahriman_application_handlers [fillcolor="#7a2828",weight="3"]; - ahriman_application_handlers_backup -> ahriman_application_handlers [fillcolor="#8a2e2e",weight="3"]; - ahriman_application_handlers_change -> ahriman_application_handlers [fillcolor="#732626",weight="3"]; - ahriman_application_handlers_clean -> ahriman_application_handlers [fillcolor="#8a2e2e",weight="3"]; - ahriman_application_handlers_copy -> ahriman_application_handlers [fillcolor="#732626",weight="3"]; - ahriman_application_handlers_daemon -> ahriman_application_handlers [fillcolor="#7a2828",weight="3"]; - ahriman_application_handlers_dump -> ahriman_application_handlers [fillcolor="#8a2e2e",weight="3"]; - ahriman_application_handlers_handler -> ahriman_application_handlers [fillcolor="#950303",weight="3"]; + ahriman_application_application_application -> ahriman_application_application [fillcolor="#723131",weight="3"]; + ahriman_application_application_application_packages -> ahriman_application_application_application [fillcolor="#6b2e2e",weight="3"]; + ahriman_application_application_application_properties -> ahriman_application_application_application_packages [fillcolor="#822b2b",weight="3"]; + ahriman_application_application_application_properties -> ahriman_application_application_application_repository [fillcolor="#822b2b",weight="3"]; + ahriman_application_application_application_repository -> ahriman_application_application_application [fillcolor="#6b2e2e",weight="3"]; + ahriman_application_application_updates_iterator -> ahriman_application_handlers_daemon [fillcolor="#9d4343",minlen="2",weight="2"]; + ahriman_application_application_workers -> ahriman_application_application_application_repository [fillcolor="#ca1616",weight="3"]; + ahriman_application_application_workers_local_updater -> ahriman_application_application_workers_updater [fillcolor="#6b2e2e",minlen="0",weight="4"]; + ahriman_application_application_workers_remote_updater -> ahriman_application_application_workers_updater [fillcolor="#6b2e2e",minlen="0",weight="4"]; + ahriman_application_application_workers_updater -> ahriman_application_application_workers [fillcolor="#7a1e1e",minlen="0",weight="4"]; + ahriman_application_application_workers_updater -> ahriman_application_application_workers_local_updater [fillcolor="#7a1e1e",minlen="0",weight="4"]; + ahriman_application_application_workers_updater -> ahriman_application_application_workers_remote_updater [fillcolor="#7a1e1e",minlen="0",weight="4"]; + ahriman_application_handlers -> ahriman_application_ahriman [fillcolor="#f91010",weight="2"]; + ahriman_application_handlers_handler -> ahriman_application_ahriman [fillcolor="#950303",minlen="2",weight="2"]; ahriman_application_handlers_handler -> ahriman_application_handlers_add [fillcolor="#950303",weight="3"]; ahriman_application_handlers_handler -> ahriman_application_handlers_backup [fillcolor="#950303",weight="3"]; ahriman_application_handlers_handler -> ahriman_application_handlers_change [fillcolor="#950303",weight="3"]; @@ -383,41 +379,17 @@ digraph G { ahriman_application_handlers_handler -> ahriman_application_handlers_structure [fillcolor="#950303",weight="3"]; ahriman_application_handlers_handler -> ahriman_application_handlers_tree_migrate [fillcolor="#950303",weight="3"]; ahriman_application_handlers_handler -> ahriman_application_handlers_triggers [fillcolor="#950303",weight="3"]; + ahriman_application_handlers_handler -> ahriman_application_handlers_triggers_support [fillcolor="#950303",weight="3"]; ahriman_application_handlers_handler -> ahriman_application_handlers_unsafe_commands [fillcolor="#950303",weight="3"]; ahriman_application_handlers_handler -> ahriman_application_handlers_update [fillcolor="#950303",weight="3"]; ahriman_application_handlers_handler -> ahriman_application_handlers_users [fillcolor="#950303",weight="3"]; ahriman_application_handlers_handler -> ahriman_application_handlers_validate [fillcolor="#950303",weight="3"]; ahriman_application_handlers_handler -> ahriman_application_handlers_versions [fillcolor="#950303",weight="3"]; ahriman_application_handlers_handler -> ahriman_application_handlers_web [fillcolor="#950303",weight="3"]; - ahriman_application_handlers_help -> ahriman_application_handlers [fillcolor="#913030",weight="3"]; - ahriman_application_handlers_key_import -> ahriman_application_handlers [fillcolor="#8a2e2e",weight="3"]; - ahriman_application_handlers_patch -> ahriman_application_handlers [fillcolor="#732626",weight="3"]; - ahriman_application_handlers_rebuild -> ahriman_application_handlers [fillcolor="#732626",weight="3"]; - ahriman_application_handlers_remove -> ahriman_application_handlers [fillcolor="#8a2e2e",weight="3"]; - ahriman_application_handlers_remove_unknown -> ahriman_application_handlers [fillcolor="#822b2b",weight="3"]; - ahriman_application_handlers_repositories -> ahriman_application_handlers [fillcolor="#8a2e2e",weight="3"]; - ahriman_application_handlers_restore -> ahriman_application_handlers [fillcolor="#913030",weight="3"]; - ahriman_application_handlers_run -> ahriman_application_handlers [fillcolor="#913030",weight="3"]; - ahriman_application_handlers_search -> ahriman_application_handlers [fillcolor="#732626",weight="3"]; - ahriman_application_handlers_service_updates -> ahriman_application_handlers [fillcolor="#822b2b",weight="3"]; - ahriman_application_handlers_setup -> ahriman_application_handlers [fillcolor="#732626",weight="3"]; - ahriman_application_handlers_shell -> ahriman_application_handlers [fillcolor="#8a2e2e",weight="3"]; - ahriman_application_handlers_sign -> ahriman_application_handlers [fillcolor="#8a2e2e",weight="3"]; - ahriman_application_handlers_statistics -> ahriman_application_handlers [fillcolor="#732626",weight="3"]; - ahriman_application_handlers_status -> ahriman_application_handlers [fillcolor="#732626",weight="3"]; - ahriman_application_handlers_status_update -> ahriman_application_handlers [fillcolor="#822b2b",weight="3"]; - ahriman_application_handlers_structure -> ahriman_application_handlers [fillcolor="#7a2828",weight="3"]; - ahriman_application_handlers_tree_migrate -> ahriman_application_handlers [fillcolor="#8a2e2e",weight="3"]; - ahriman_application_handlers_triggers -> ahriman_application_handlers [fillcolor="#822b2b",weight="3"]; - ahriman_application_handlers_unsafe_commands -> ahriman_application_handlers [fillcolor="#8a2e2e",weight="3"]; - ahriman_application_handlers_update -> ahriman_application_handlers [fillcolor="#8b2222",weight="3"]; - ahriman_application_handlers_update -> ahriman_application_handlers_daemon [fillcolor="#8b2222",weight="3"]; - ahriman_application_handlers_users -> ahriman_application_handlers [fillcolor="#732626",weight="3"]; - ahriman_application_handlers_validate -> ahriman_application_handlers [fillcolor="#732626",weight="3"]; - ahriman_application_handlers_versions -> ahriman_application_handlers [fillcolor="#8a2e2e",weight="3"]; - ahriman_application_handlers_web -> ahriman_application_handlers [fillcolor="#732626",weight="3"]; - ahriman_application_help_formatter -> ahriman_application_ahriman [fillcolor="#c24747",weight="2"]; - ahriman_application_lock -> ahriman_application_handlers_handler [fillcolor="#7a2828",minlen="2",weight="2"]; + ahriman_application_handlers_triggers -> ahriman_application_handlers_triggers_support [fillcolor="#793434",weight="3"]; + ahriman_application_handlers_update -> ahriman_application_handlers_daemon [fillcolor="#723131",weight="3"]; + ahriman_application_help_formatter -> ahriman_application_ahriman [fillcolor="#b65353",weight="2"]; + ahriman_application_lock -> ahriman_application_handlers_handler [fillcolor="#723131",minlen="2",weight="2"]; ahriman_core -> ahriman_application_ahriman [fillcolor="#ef0606",minlen="2"]; ahriman_core -> ahriman_application_application_application [fillcolor="#ef0606",minlen="3"]; ahriman_core -> ahriman_application_application_application_packages [fillcolor="#ef0606",minlen="3"]; @@ -509,20 +481,20 @@ digraph G { ahriman_core_alpm_pacman -> ahriman_core_repository_repository [fillcolor="#9f0404",minlen="2",weight="2"]; ahriman_core_alpm_pacman -> ahriman_core_repository_repository_properties [fillcolor="#9f0404",minlen="2",weight="2"]; ahriman_core_alpm_pacman -> ahriman_models_package [fillcolor="#9f0404",minlen="3"]; - ahriman_core_alpm_pacman_database -> ahriman_core_alpm_pacman [fillcolor="#a13535",weight="3"]; - ahriman_core_alpm_pkgbuild_parser -> ahriman_models_pkgbuild [fillcolor="#a83838",minlen="3"]; + ahriman_core_alpm_pacman_database -> ahriman_core_alpm_pacman [fillcolor="#964040",weight="3"]; + ahriman_core_alpm_pkgbuild_parser -> ahriman_models_pkgbuild [fillcolor="#9d4343",minlen="3"]; ahriman_core_alpm_remote -> ahriman_application_handlers_search [fillcolor="#bd0404",minlen="3"]; ahriman_core_alpm_remote -> ahriman_core_build_tools_package_archive [fillcolor="#bd0404",minlen="2",weight="2"]; ahriman_core_alpm_remote -> ahriman_models_package [fillcolor="#bd0404",minlen="3"]; ahriman_core_alpm_remote -> ahriman_web_views_v1_service_search [fillcolor="#bd0404",minlen="3"]; - ahriman_core_alpm_remote_aur -> ahriman_core_alpm_remote [fillcolor="#8a2e2e",minlen="0",weight="4"]; - ahriman_core_alpm_remote_official -> ahriman_core_alpm_remote [fillcolor="#932424",minlen="0",weight="4"]; - ahriman_core_alpm_remote_official -> ahriman_core_alpm_remote_official_syncdb [fillcolor="#932424",minlen="0",weight="4"]; - ahriman_core_alpm_remote_official_syncdb -> ahriman_core_alpm_remote [fillcolor="#8a2e2e",minlen="0",weight="4"]; - ahriman_core_alpm_remote_remote -> ahriman_core_alpm_remote [fillcolor="#ae1e1e",minlen="0",weight="4"]; - ahriman_core_alpm_remote_remote -> ahriman_core_alpm_remote_aur [fillcolor="#ae1e1e",minlen="0",weight="4"]; - ahriman_core_alpm_remote_remote -> ahriman_core_alpm_remote_official [fillcolor="#ae1e1e",minlen="0",weight="4"]; - ahriman_core_alpm_repo -> ahriman_core_repository_repository_properties [fillcolor="#993333",minlen="2",weight="2"]; + ahriman_core_alpm_remote_aur -> ahriman_core_alpm_remote [fillcolor="#813737",minlen="0",weight="4"]; + ahriman_core_alpm_remote_official -> ahriman_core_alpm_remote [fillcolor="#8a2e2e",minlen="0",weight="4"]; + ahriman_core_alpm_remote_official -> ahriman_core_alpm_remote_official_syncdb [fillcolor="#8a2e2e",minlen="0",weight="4"]; + ahriman_core_alpm_remote_official_syncdb -> ahriman_core_alpm_remote [fillcolor="#813737",minlen="0",weight="4"]; + ahriman_core_alpm_remote_remote -> ahriman_core_alpm_remote [fillcolor="#a32828",minlen="0",weight="4"]; + ahriman_core_alpm_remote_remote -> ahriman_core_alpm_remote_aur [fillcolor="#a32828",minlen="0",weight="4"]; + ahriman_core_alpm_remote_remote -> ahriman_core_alpm_remote_official [fillcolor="#a32828",minlen="0",weight="4"]; + ahriman_core_alpm_repo -> ahriman_core_repository_repository_properties [fillcolor="#8f3d3d",minlen="2",weight="2"]; ahriman_core_auth -> ahriman_web_keys [fillcolor="#e50505",minlen="2"]; ahriman_core_auth -> ahriman_web_middlewares_auth_handler [fillcolor="#e50505",minlen="3"]; ahriman_core_auth -> ahriman_web_views_base [fillcolor="#e50505",minlen="3"]; @@ -530,16 +502,16 @@ digraph G { ahriman_core_auth -> ahriman_web_views_v1_user_login [fillcolor="#e50505",minlen="3"]; ahriman_core_auth -> ahriman_web_views_v1_user_logout [fillcolor="#e50505",minlen="3"]; ahriman_core_auth -> ahriman_web_web [fillcolor="#e50505",minlen="2"]; - ahriman_core_auth_auth -> ahriman_core_auth [fillcolor="#732626",weight="3"]; - ahriman_core_auth_helpers -> ahriman_web_views_index [fillcolor="#d92626",minlen="3"]; - ahriman_core_auth_helpers -> ahriman_web_views_v1_user_login [fillcolor="#d92626",minlen="3"]; - ahriman_core_auth_helpers -> ahriman_web_views_v1_user_logout [fillcolor="#d92626",minlen="3"]; - ahriman_core_auth_mapping -> ahriman_core_auth_auth [fillcolor="#9c1b1b",weight="3"]; - ahriman_core_auth_mapping -> ahriman_core_auth_oauth [fillcolor="#9c1b1b",weight="3"]; - ahriman_core_auth_mapping -> ahriman_core_auth_pam [fillcolor="#9c1b1b",weight="3"]; - ahriman_core_auth_oauth -> ahriman_core_auth_auth [fillcolor="#8b2222",weight="3"]; - ahriman_core_auth_oauth -> ahriman_web_views_v1_user_login [fillcolor="#8b2222",minlen="3"]; - ahriman_core_auth_pam -> ahriman_core_auth_auth [fillcolor="#7a2828",weight="3"]; + ahriman_core_auth_auth -> ahriman_core_auth [fillcolor="#6b2e2e",weight="3"]; + ahriman_core_auth_helpers -> ahriman_web_views_index [fillcolor="#cc3333",minlen="3"]; + ahriman_core_auth_helpers -> ahriman_web_views_v1_user_login [fillcolor="#cc3333",minlen="3"]; + ahriman_core_auth_helpers -> ahriman_web_views_v1_user_logout [fillcolor="#cc3333",minlen="3"]; + ahriman_core_auth_mapping -> ahriman_core_auth_auth [fillcolor="#932424",weight="3"]; + ahriman_core_auth_mapping -> ahriman_core_auth_oauth [fillcolor="#932424",weight="3"]; + ahriman_core_auth_mapping -> ahriman_core_auth_pam [fillcolor="#932424",weight="3"]; + ahriman_core_auth_oauth -> ahriman_core_auth_auth [fillcolor="#822b2b",weight="3"]; + ahriman_core_auth_oauth -> ahriman_web_views_v1_user_login [fillcolor="#822b2b",minlen="3"]; + ahriman_core_auth_pam -> ahriman_core_auth_auth [fillcolor="#723131",weight="3"]; ahriman_core_build_tools -> ahriman_application_application_application_packages [fillcolor="#f91010",minlen="3"]; ahriman_core_build_tools -> ahriman_application_application_application_repository [fillcolor="#f91010",minlen="3"]; ahriman_core_build_tools -> ahriman_application_handlers_patch [fillcolor="#f91010",minlen="3"]; @@ -550,7 +522,7 @@ digraph G { ahriman_core_build_tools -> ahriman_core_repository_update_handler [fillcolor="#f91010",minlen="2",weight="2"]; ahriman_core_build_tools -> ahriman_core_support_package_creator [fillcolor="#f91010",minlen="2",weight="2"]; ahriman_core_build_tools -> ahriman_models_package [fillcolor="#f91010",minlen="2"]; - ahriman_core_build_tools_package_archive -> ahriman_core_repository_executor [fillcolor="#732626",minlen="2",weight="2"]; + ahriman_core_build_tools_package_archive -> ahriman_core_repository_executor [fillcolor="#6b2e2e",minlen="2",weight="2"]; ahriman_core_build_tools_sources -> ahriman_application_application_application_packages [fillcolor="#a90404",minlen="3"]; ahriman_core_build_tools_sources -> ahriman_application_application_application_repository [fillcolor="#a90404",minlen="3"]; ahriman_core_build_tools_sources -> ahriman_application_handlers_patch [fillcolor="#a90404",minlen="3"]; @@ -560,8 +532,8 @@ digraph G { ahriman_core_build_tools_sources -> ahriman_core_repository_package_info [fillcolor="#a90404",minlen="2",weight="2"]; ahriman_core_build_tools_sources -> ahriman_core_repository_update_handler [fillcolor="#a90404",minlen="2",weight="2"]; ahriman_core_build_tools_sources -> ahriman_core_support_package_creator [fillcolor="#a90404",minlen="2",weight="2"]; - ahriman_core_build_tools_task -> ahriman_core_repository_executor [fillcolor="#7a1e1e",minlen="2",weight="2"]; - ahriman_core_build_tools_task -> ahriman_models_package [fillcolor="#7a1e1e",minlen="3"]; + ahriman_core_build_tools_task -> ahriman_core_repository_executor [fillcolor="#732626",minlen="2",weight="2"]; + ahriman_core_build_tools_task -> ahriman_models_package [fillcolor="#732626",minlen="3"]; ahriman_core_configuration -> ahriman_application_application_application_properties [fillcolor="#e50505",minlen="3"]; ahriman_core_configuration -> ahriman_application_application_workers_remote_updater [fillcolor="#e50505",minlen="3"]; ahriman_core_configuration -> ahriman_application_application_workers_updater [fillcolor="#e50505",minlen="3"]; @@ -656,14 +628,15 @@ digraph G { ahriman_core_configuration -> ahriman_web_views_base [fillcolor="#e50505",minlen="3"]; ahriman_core_configuration -> ahriman_web_views_status_view_guard [fillcolor="#e50505",minlen="3"]; ahriman_core_configuration -> ahriman_web_web [fillcolor="#e50505",minlen="2"]; - ahriman_core_configuration_configuration -> ahriman_core_configuration [fillcolor="#913030",weight="3"]; - ahriman_core_configuration_schema -> ahriman_application_handlers_validate [fillcolor="#db2f2f",minlen="3"]; - ahriman_core_configuration_schema -> ahriman_core_distributed_distributed_system [fillcolor="#db2f2f",minlen="2",weight="2"]; - ahriman_core_configuration_schema -> ahriman_core_triggers_trigger [fillcolor="#db2f2f",minlen="2",weight="2"]; - ahriman_core_configuration_shell_interpolator -> ahriman_core_configuration_configuration [fillcolor="#b03a3a",weight="3"]; - ahriman_core_configuration_shell_template -> ahriman_core_configuration_shell_interpolator [fillcolor="#ce3b3b",weight="3"]; - ahriman_core_configuration_shell_template -> ahriman_models_pkgbuild_patch [fillcolor="#ce3b3b",minlen="3"]; - ahriman_core_configuration_validator -> ahriman_application_handlers_validate [fillcolor="#b03a3a",minlen="3"]; + ahriman_core_configuration_configuration -> ahriman_core_configuration [fillcolor="#813737",weight="3"]; + ahriman_core_configuration_configuration_multi_dict -> ahriman_core_configuration_configuration [fillcolor="#ac4949",weight="3"]; + ahriman_core_configuration_schema -> ahriman_application_handlers_validate [fillcolor="#ce3b3b",minlen="3"]; + ahriman_core_configuration_schema -> ahriman_core_distributed_distributed_system [fillcolor="#ce3b3b",minlen="2",weight="2"]; + ahriman_core_configuration_schema -> ahriman_core_triggers_trigger [fillcolor="#ce3b3b",minlen="2",weight="2"]; + ahriman_core_configuration_shell_interpolator -> ahriman_core_configuration_configuration [fillcolor="#a44646",weight="3"]; + ahriman_core_configuration_shell_template -> ahriman_core_configuration_shell_interpolator [fillcolor="#c24747",weight="3"]; + ahriman_core_configuration_shell_template -> ahriman_models_pkgbuild_patch [fillcolor="#c24747",minlen="3"]; + ahriman_core_configuration_validator -> ahriman_application_handlers_validate [fillcolor="#a44646",minlen="3"]; ahriman_core_database -> ahriman_application_application_application_properties [fillcolor="#e50505",minlen="3"]; ahriman_core_database -> ahriman_application_handlers_backup [fillcolor="#e50505",minlen="3"]; ahriman_core_database -> ahriman_application_handlers_users [fillcolor="#e50505",minlen="3"]; @@ -680,12 +653,12 @@ digraph G { ahriman_core_database -> ahriman_web_web [fillcolor="#e50505",minlen="2"]; ahriman_core_database_migrations -> ahriman_core_database_sqlite [fillcolor="#8f3d3d",weight="3"]; ahriman_core_database_operations -> ahriman_core_database_sqlite [fillcolor="#950303",weight="3"]; - ahriman_core_database_operations_auth_operations -> ahriman_core_database_operations [fillcolor="#913030",minlen="0",weight="4"]; - ahriman_core_database_operations_build_operations -> ahriman_core_database_operations [fillcolor="#913030",minlen="0",weight="4"]; - ahriman_core_database_operations_changes_operations -> ahriman_core_database_operations [fillcolor="#913030",minlen="0",weight="4"]; - ahriman_core_database_operations_dependencies_operations -> ahriman_core_database_operations [fillcolor="#913030",minlen="0",weight="4"]; - ahriman_core_database_operations_event_operations -> ahriman_core_database_operations [fillcolor="#913030",minlen="0",weight="4"]; - ahriman_core_database_operations_logs_operations -> ahriman_core_database_operations [fillcolor="#913030",minlen="0",weight="4"]; + ahriman_core_database_operations_auth_operations -> ahriman_core_database_operations [fillcolor="#883a3a",minlen="0",weight="4"]; + ahriman_core_database_operations_build_operations -> ahriman_core_database_operations [fillcolor="#883a3a",minlen="0",weight="4"]; + ahriman_core_database_operations_changes_operations -> ahriman_core_database_operations [fillcolor="#883a3a",minlen="0",weight="4"]; + ahriman_core_database_operations_dependencies_operations -> ahriman_core_database_operations [fillcolor="#883a3a",minlen="0",weight="4"]; + ahriman_core_database_operations_event_operations -> ahriman_core_database_operations [fillcolor="#883a3a",minlen="0",weight="4"]; + ahriman_core_database_operations_logs_operations -> ahriman_core_database_operations [fillcolor="#883a3a",minlen="0",weight="4"]; ahriman_core_database_operations_operations -> ahriman_core_database_operations_auth_operations [fillcolor="#e50505",minlen="0",weight="4"]; ahriman_core_database_operations_operations -> ahriman_core_database_operations_build_operations [fillcolor="#e50505",minlen="0",weight="4"]; ahriman_core_database_operations_operations -> ahriman_core_database_operations_changes_operations [fillcolor="#e50505",minlen="0",weight="4"]; @@ -694,17 +667,17 @@ digraph G { ahriman_core_database_operations_operations -> ahriman_core_database_operations_logs_operations [fillcolor="#e50505",minlen="0",weight="4"]; ahriman_core_database_operations_operations -> ahriman_core_database_operations_package_operations [fillcolor="#e50505",minlen="0",weight="4"]; ahriman_core_database_operations_operations -> ahriman_core_database_operations_patch_operations [fillcolor="#e50505",minlen="0",weight="4"]; - ahriman_core_database_operations_package_operations -> ahriman_core_database_operations [fillcolor="#7a2828",minlen="0",weight="4"]; - ahriman_core_database_operations_patch_operations -> ahriman_core_database_operations [fillcolor="#993333",minlen="0",weight="4"]; - ahriman_core_database_sqlite -> ahriman_core_database [fillcolor="#913030",weight="3"]; - ahriman_core_distributed -> ahriman_web_keys [fillcolor="#d10505",minlen="2"]; - ahriman_core_distributed -> ahriman_web_views_base [fillcolor="#d10505",minlen="3"]; - ahriman_core_distributed -> ahriman_web_web [fillcolor="#d10505",minlen="2"]; - ahriman_core_distributed_distributed_system -> ahriman_core_distributed_worker_loader_trigger [fillcolor="#8b2222",weight="3"]; - ahriman_core_distributed_distributed_system -> ahriman_core_distributed_worker_trigger [fillcolor="#8b2222",weight="3"]; - ahriman_core_distributed_worker_loader_trigger -> ahriman_core_distributed [fillcolor="#b03a3a",weight="3"]; - ahriman_core_distributed_worker_trigger -> ahriman_core_distributed [fillcolor="#993333",weight="3"]; - ahriman_core_distributed_workers_cache -> ahriman_core_distributed [fillcolor="#a13535",weight="3"]; + ahriman_core_database_operations_package_operations -> ahriman_core_database_operations [fillcolor="#723131",minlen="0",weight="4"]; + ahriman_core_database_operations_patch_operations -> ahriman_core_database_operations [fillcolor="#8f3d3d",minlen="0",weight="4"]; + ahriman_core_database_sqlite -> ahriman_core_database [fillcolor="#883a3a",weight="3"]; + ahriman_core_distributed -> ahriman_web_keys [fillcolor="#cc0a0a",minlen="2"]; + ahriman_core_distributed -> ahriman_web_views_base [fillcolor="#cc0a0a",minlen="3"]; + ahriman_core_distributed -> ahriman_web_web [fillcolor="#cc0a0a",minlen="2"]; + ahriman_core_distributed_distributed_system -> ahriman_core_distributed_worker_loader_trigger [fillcolor="#822b2b",weight="3"]; + ahriman_core_distributed_distributed_system -> ahriman_core_distributed_worker_trigger [fillcolor="#822b2b",weight="3"]; + ahriman_core_distributed_worker_loader_trigger -> ahriman_core_distributed [fillcolor="#a44646",weight="3"]; + ahriman_core_distributed_worker_trigger -> ahriman_core_distributed [fillcolor="#8f3d3d",weight="3"]; + ahriman_core_distributed_workers_cache -> ahriman_core_distributed [fillcolor="#964040",weight="3"]; ahriman_core_exceptions -> ahriman_application_application_application_packages [fillcolor="#ef0606",minlen="3"]; ahriman_core_exceptions -> ahriman_application_handlers_handler [fillcolor="#ef0606",minlen="3"]; ahriman_core_exceptions -> ahriman_application_handlers_search [fillcolor="#ef0606",minlen="3"]; @@ -724,6 +697,7 @@ digraph G { ahriman_core_exceptions -> ahriman_core_build_tools_sources [fillcolor="#ef0606",minlen="2",weight="2"]; ahriman_core_exceptions -> ahriman_core_build_tools_task [fillcolor="#ef0606",minlen="2",weight="2"]; ahriman_core_exceptions -> ahriman_core_configuration_configuration [fillcolor="#ef0606",minlen="2",weight="2"]; + ahriman_core_exceptions -> ahriman_core_configuration_configuration_multi_dict [fillcolor="#ef0606",minlen="2",weight="2"]; ahriman_core_exceptions -> ahriman_core_gitremote_remote_pull [fillcolor="#ef0606",minlen="2",weight="2"]; ahriman_core_exceptions -> ahriman_core_gitremote_remote_push [fillcolor="#ef0606",minlen="2",weight="2"]; ahriman_core_exceptions -> ahriman_core_report_report [fillcolor="#ef0606",minlen="2",weight="2"]; @@ -760,20 +734,20 @@ digraph G { ahriman_core_formatters -> ahriman_application_handlers_validate [fillcolor="#950303",minlen="3"]; ahriman_core_formatters -> ahriman_application_handlers_versions [fillcolor="#950303",minlen="3"]; ahriman_core_formatters -> ahriman_core_report_console [fillcolor="#950303",minlen="2",weight="2"]; - ahriman_core_formatters_aur_printer -> ahriman_core_formatters [fillcolor="#913030",weight="3"]; - ahriman_core_formatters_build_printer -> ahriman_core_formatters [fillcolor="#a13535",weight="3"]; - ahriman_core_formatters_changes_printer -> ahriman_core_formatters [fillcolor="#993333",weight="3"]; - ahriman_core_formatters_configuration_paths_printer -> ahriman_core_formatters [fillcolor="#a13535",weight="3"]; - ahriman_core_formatters_configuration_printer -> ahriman_core_formatters [fillcolor="#a13535",weight="3"]; - ahriman_core_formatters_event_stats_printer -> ahriman_core_formatters [fillcolor="#993333",weight="3"]; - ahriman_core_formatters_package_printer -> ahriman_core_formatters [fillcolor="#913030",weight="3"]; - ahriman_core_formatters_package_stats_printer -> ahriman_core_formatters [fillcolor="#a13535",weight="3"]; - ahriman_core_formatters_patch_printer -> ahriman_core_formatters [fillcolor="#993333",weight="3"]; - ahriman_core_formatters_printer -> ahriman_core_formatters [fillcolor="#d02424",weight="3"]; - ahriman_core_formatters_printer -> ahriman_core_formatters_changes_printer [fillcolor="#d02424",weight="3"]; - ahriman_core_formatters_printer -> ahriman_core_formatters_string_printer [fillcolor="#d02424",weight="3"]; - ahriman_core_formatters_repository_printer -> ahriman_core_formatters [fillcolor="#993333",weight="3"]; - ahriman_core_formatters_status_printer -> ahriman_core_formatters [fillcolor="#a13535",weight="3"]; + ahriman_core_formatters_aur_printer -> ahriman_core_formatters [fillcolor="#883a3a",weight="3"]; + ahriman_core_formatters_build_printer -> ahriman_core_formatters [fillcolor="#964040",weight="3"]; + ahriman_core_formatters_changes_printer -> ahriman_core_formatters [fillcolor="#8f3d3d",weight="3"]; + ahriman_core_formatters_configuration_paths_printer -> ahriman_core_formatters [fillcolor="#964040",weight="3"]; + ahriman_core_formatters_configuration_printer -> ahriman_core_formatters [fillcolor="#964040",weight="3"]; + ahriman_core_formatters_event_stats_printer -> ahriman_core_formatters [fillcolor="#8f3d3d",weight="3"]; + ahriman_core_formatters_package_printer -> ahriman_core_formatters [fillcolor="#883a3a",weight="3"]; + ahriman_core_formatters_package_stats_printer -> ahriman_core_formatters [fillcolor="#964040",weight="3"]; + ahriman_core_formatters_patch_printer -> ahriman_core_formatters [fillcolor="#8f3d3d",weight="3"]; + ahriman_core_formatters_printer -> ahriman_core_formatters [fillcolor="#c43131",weight="3"]; + ahriman_core_formatters_printer -> ahriman_core_formatters_changes_printer [fillcolor="#c43131",weight="3"]; + ahriman_core_formatters_printer -> ahriman_core_formatters_string_printer [fillcolor="#c43131",weight="3"]; + ahriman_core_formatters_repository_printer -> ahriman_core_formatters [fillcolor="#8f3d3d",weight="3"]; + ahriman_core_formatters_status_printer -> ahriman_core_formatters [fillcolor="#964040",weight="3"]; ahriman_core_formatters_string_printer -> ahriman_core_formatters [fillcolor="#e50505",weight="3"]; ahriman_core_formatters_string_printer -> ahriman_core_formatters_aur_printer [fillcolor="#e50505",weight="3"]; ahriman_core_formatters_string_printer -> ahriman_core_formatters_build_printer [fillcolor="#e50505",weight="3"]; @@ -790,15 +764,15 @@ digraph G { ahriman_core_formatters_string_printer -> ahriman_core_formatters_user_printer [fillcolor="#e50505",weight="3"]; ahriman_core_formatters_string_printer -> ahriman_core_formatters_validation_printer [fillcolor="#e50505",weight="3"]; ahriman_core_formatters_string_printer -> ahriman_core_formatters_version_printer [fillcolor="#e50505",weight="3"]; - ahriman_core_formatters_tree_printer -> ahriman_core_formatters [fillcolor="#993333",weight="3"]; - ahriman_core_formatters_update_printer -> ahriman_core_formatters [fillcolor="#913030",weight="3"]; - ahriman_core_formatters_user_printer -> ahriman_core_formatters [fillcolor="#993333",weight="3"]; - ahriman_core_formatters_validation_printer -> ahriman_core_formatters [fillcolor="#a13535",weight="3"]; - ahriman_core_formatters_version_printer -> ahriman_core_formatters [fillcolor="#a13535",weight="3"]; - ahriman_core_gitremote_remote_pull -> ahriman_core_gitremote_remote_pull_trigger [fillcolor="#732626",weight="3"]; - ahriman_core_gitremote_remote_pull_trigger -> ahriman_core_gitremote [fillcolor="#913030",weight="3"]; - ahriman_core_gitremote_remote_push -> ahriman_core_gitremote_remote_push_trigger [fillcolor="#732626",weight="3"]; - ahriman_core_gitremote_remote_push_trigger -> ahriman_core_gitremote [fillcolor="#7a2828",weight="3"]; + ahriman_core_formatters_tree_printer -> ahriman_core_formatters [fillcolor="#8f3d3d",weight="3"]; + ahriman_core_formatters_update_printer -> ahriman_core_formatters [fillcolor="#883a3a",weight="3"]; + ahriman_core_formatters_user_printer -> ahriman_core_formatters [fillcolor="#8f3d3d",weight="3"]; + ahriman_core_formatters_validation_printer -> ahriman_core_formatters [fillcolor="#964040",weight="3"]; + ahriman_core_formatters_version_printer -> ahriman_core_formatters [fillcolor="#964040",weight="3"]; + ahriman_core_gitremote_remote_pull -> ahriman_core_gitremote_remote_pull_trigger [fillcolor="#6b2e2e",weight="3"]; + ahriman_core_gitremote_remote_pull_trigger -> ahriman_core_gitremote [fillcolor="#883a3a",weight="3"]; + ahriman_core_gitremote_remote_push -> ahriman_core_gitremote_remote_push_trigger [fillcolor="#6b2e2e",weight="3"]; + ahriman_core_gitremote_remote_push_trigger -> ahriman_core_gitremote [fillcolor="#723131",weight="3"]; ahriman_core_http -> ahriman_application_application_workers_remote_updater [fillcolor="#db0505",minlen="3"]; ahriman_core_http -> ahriman_core_alpm_pacman_database [fillcolor="#db0505",minlen="2",weight="2"]; ahriman_core_http -> ahriman_core_alpm_remote_remote [fillcolor="#db0505",minlen="2",weight="2"]; @@ -807,9 +781,9 @@ digraph G { ahriman_core_http -> ahriman_core_status_web_client [fillcolor="#db0505",minlen="2",weight="2"]; ahriman_core_http -> ahriman_core_upload_http_upload [fillcolor="#db0505",minlen="2",weight="2"]; ahriman_core_http -> ahriman_core_upload_remote_service [fillcolor="#db0505",minlen="2",weight="2"]; - ahriman_core_http_sync_ahriman_client -> ahriman_core_http [fillcolor="#a13535",weight="3"]; - ahriman_core_http_sync_http_client -> ahriman_core_http [fillcolor="#b42d2d",weight="3"]; - ahriman_core_http_sync_http_client -> ahriman_core_http_sync_ahriman_client [fillcolor="#b42d2d",weight="3"]; + ahriman_core_http_sync_ahriman_client -> ahriman_core_http [fillcolor="#964040",weight="3"]; + ahriman_core_http_sync_http_client -> ahriman_core_http [fillcolor="#a83838",weight="3"]; + ahriman_core_http_sync_http_client -> ahriman_core_http_sync_ahriman_client [fillcolor="#a83838",weight="3"]; ahriman_core_log -> ahriman_application_application_application_properties [fillcolor="#e50505",minlen="3"]; ahriman_core_log -> ahriman_application_application_workers_updater [fillcolor="#e50505",minlen="3"]; ahriman_core_log -> ahriman_application_handlers_handler [fillcolor="#e50505",minlen="3"]; @@ -834,17 +808,19 @@ digraph G { ahriman_core_log -> ahriman_core_upload_upload [fillcolor="#e50505",minlen="2",weight="2"]; ahriman_core_log -> ahriman_models_package [fillcolor="#e50505",minlen="2"]; ahriman_core_log -> ahriman_models_repository_paths [fillcolor="#e50505",minlen="2"]; - ahriman_core_log_http_log_handler -> ahriman_core_log_log_loader [fillcolor="#a13535",weight="3"]; - ahriman_core_log_lazy_logging -> ahriman_core_log [fillcolor="#b83d3d",weight="3"]; - ahriman_core_log_log_loader -> ahriman_application_handlers_handler [fillcolor="#822b2b",minlen="3"]; - ahriman_core_report_console -> ahriman_core_report_report [fillcolor="#822b2b",weight="3"]; - ahriman_core_report_email -> ahriman_core_report_report [fillcolor="#732626",weight="3"]; - ahriman_core_report_html -> ahriman_core_report_report [fillcolor="#822b2b",weight="3"]; - ahriman_core_report_jinja_template -> ahriman_core_report_email [fillcolor="#931010",weight="3"]; - ahriman_core_report_jinja_template -> ahriman_core_report_html [fillcolor="#931010",weight="3"]; - ahriman_core_report_jinja_template -> ahriman_core_report_rss [fillcolor="#931010",weight="3"]; - ahriman_core_report_jinja_template -> ahriman_core_report_telegram [fillcolor="#931010",weight="3"]; - ahriman_core_report_remote_call -> ahriman_core_report_report [fillcolor="#732626",weight="3"]; + ahriman_core_log_http_log_handler -> ahriman_core_log_log_loader [fillcolor="#964040",weight="3"]; + ahriman_core_log_lazy_logging -> ahriman_core_log [fillcolor="#ac4949",weight="3"]; + ahriman_core_log_log_loader -> ahriman_application_handlers_handler [fillcolor="#793434",minlen="3"]; + ahriman_core_module_loader -> ahriman_application_ahriman [fillcolor="#c24747",minlen="2"]; + ahriman_core_module_loader -> ahriman_web_routes [fillcolor="#c24747",minlen="2"]; + ahriman_core_report_console -> ahriman_core_report_report [fillcolor="#793434",weight="3"]; + ahriman_core_report_email -> ahriman_core_report_report [fillcolor="#6b2e2e",weight="3"]; + ahriman_core_report_html -> ahriman_core_report_report [fillcolor="#793434",weight="3"]; + ahriman_core_report_jinja_template -> ahriman_core_report_email [fillcolor="#8b1818",weight="3"]; + ahriman_core_report_jinja_template -> ahriman_core_report_html [fillcolor="#8b1818",weight="3"]; + ahriman_core_report_jinja_template -> ahriman_core_report_rss [fillcolor="#8b1818",weight="3"]; + ahriman_core_report_jinja_template -> ahriman_core_report_telegram [fillcolor="#8b1818",weight="3"]; + ahriman_core_report_remote_call -> ahriman_core_report_report [fillcolor="#6b2e2e",weight="3"]; ahriman_core_report_report -> ahriman_core_report_console [fillcolor="#950303",weight="3"]; ahriman_core_report_report -> ahriman_core_report_email [fillcolor="#950303",weight="3"]; ahriman_core_report_report -> ahriman_core_report_html [fillcolor="#950303",weight="3"]; @@ -852,22 +828,22 @@ digraph G { ahriman_core_report_report -> ahriman_core_report_report_trigger [fillcolor="#950303",weight="3"]; ahriman_core_report_report -> ahriman_core_report_rss [fillcolor="#950303",weight="3"]; ahriman_core_report_report -> ahriman_core_report_telegram [fillcolor="#950303",weight="3"]; - ahriman_core_report_report_trigger -> ahriman_core_report [fillcolor="#822b2b",weight="3"]; - ahriman_core_report_rss -> ahriman_core_report_report [fillcolor="#732626",weight="3"]; - ahriman_core_report_telegram -> ahriman_core_report_report [fillcolor="#7a2828",weight="3"]; + ahriman_core_report_report_trigger -> ahriman_core_report [fillcolor="#793434",weight="3"]; + ahriman_core_report_rss -> ahriman_core_report_report [fillcolor="#6b2e2e",weight="3"]; + ahriman_core_report_telegram -> ahriman_core_report_report [fillcolor="#723131",weight="3"]; ahriman_core_repository -> ahriman_application_application_application_properties [fillcolor="#e50505",minlen="3"]; ahriman_core_repository -> ahriman_application_application_workers_local_updater [fillcolor="#e50505",minlen="3"]; ahriman_core_repository -> ahriman_application_application_workers_updater [fillcolor="#e50505",minlen="3"]; - ahriman_core_repository_cleaner -> ahriman_core_repository_executor [fillcolor="#bc2f2f",weight="3"]; - ahriman_core_repository_cleaner -> ahriman_core_repository_update_handler [fillcolor="#bc2f2f",weight="3"]; - ahriman_core_repository_event_logger -> ahriman_core_repository_repository_properties [fillcolor="#a13535",weight="3"]; - ahriman_core_repository_executor -> ahriman_core_repository_repository [fillcolor="#732626",weight="3"]; - ahriman_core_repository_package_info -> ahriman_core_repository_executor [fillcolor="#8b2222",weight="3"]; - ahriman_core_repository_package_info -> ahriman_core_repository_update_handler [fillcolor="#8b2222",weight="3"]; - ahriman_core_repository_repository -> ahriman_core_repository [fillcolor="#732626",weight="3"]; - ahriman_core_repository_repository_properties -> ahriman_core_repository_cleaner [fillcolor="#7a1e1e",weight="3"]; - ahriman_core_repository_repository_properties -> ahriman_core_repository_package_info [fillcolor="#7a1e1e",weight="3"]; - ahriman_core_repository_update_handler -> ahriman_core_repository_repository [fillcolor="#732626",weight="3"]; + ahriman_core_repository_cleaner -> ahriman_core_repository_executor [fillcolor="#b03a3a",weight="3"]; + ahriman_core_repository_cleaner -> ahriman_core_repository_update_handler [fillcolor="#b03a3a",weight="3"]; + ahriman_core_repository_event_logger -> ahriman_core_repository_repository_properties [fillcolor="#964040",weight="3"]; + ahriman_core_repository_executor -> ahriman_core_repository_repository [fillcolor="#6b2e2e",weight="3"]; + ahriman_core_repository_package_info -> ahriman_core_repository_executor [fillcolor="#822b2b",weight="3"]; + ahriman_core_repository_package_info -> ahriman_core_repository_update_handler [fillcolor="#822b2b",weight="3"]; + ahriman_core_repository_repository -> ahriman_core_repository [fillcolor="#6b2e2e",weight="3"]; + ahriman_core_repository_repository_properties -> ahriman_core_repository_cleaner [fillcolor="#732626",weight="3"]; + ahriman_core_repository_repository_properties -> ahriman_core_repository_package_info [fillcolor="#732626",weight="3"]; + ahriman_core_repository_update_handler -> ahriman_core_repository_repository [fillcolor="#6b2e2e",weight="3"]; ahriman_core_sign -> ahriman_core_report_jinja_template [fillcolor="#f91010",minlen="2",weight="2"]; ahriman_core_sign -> ahriman_core_repository_repository [fillcolor="#f91010",minlen="2",weight="2"]; ahriman_core_sign -> ahriman_core_repository_repository_properties [fillcolor="#f91010",minlen="2",weight="2"]; @@ -882,10 +858,10 @@ digraph G { ahriman_core_sign_gpg -> ahriman_core_support_pkgbuild_keyring_generator [fillcolor="#bd0404",minlen="2",weight="2"]; ahriman_core_sign_gpg -> ahriman_core_upload_remote_service [fillcolor="#bd0404",minlen="2",weight="2"]; ahriman_core_sign_gpg -> ahriman_web_views_base [fillcolor="#bd0404",minlen="3"]; - ahriman_core_spawn -> ahriman_application_handlers_web [fillcolor="#af1313",minlen="3"]; - ahriman_core_spawn -> ahriman_web_keys [fillcolor="#af1313",minlen="2"]; - ahriman_core_spawn -> ahriman_web_views_base [fillcolor="#af1313",minlen="3"]; - ahriman_core_spawn -> ahriman_web_web [fillcolor="#af1313",minlen="2"]; + ahriman_core_spawn -> ahriman_application_handlers_web [fillcolor="#a51d1d",minlen="3"]; + ahriman_core_spawn -> ahriman_web_keys [fillcolor="#a51d1d",minlen="2"]; + ahriman_core_spawn -> ahriman_web_views_base [fillcolor="#a51d1d",minlen="3"]; + ahriman_core_spawn -> ahriman_web_web [fillcolor="#a51d1d",minlen="2"]; ahriman_core_status -> ahriman_application_application_application_properties [fillcolor="#e50505",minlen="3"]; ahriman_core_status -> ahriman_application_lock [fillcolor="#e50505",minlen="2"]; ahriman_core_status -> ahriman_core_distributed_distributed_system [fillcolor="#e50505",minlen="2",weight="2"]; @@ -902,32 +878,32 @@ digraph G { ahriman_core_status -> ahriman_web_keys [fillcolor="#e50505",minlen="2"]; ahriman_core_status -> ahriman_web_views_base [fillcolor="#e50505",minlen="3"]; ahriman_core_status -> ahriman_web_web [fillcolor="#e50505",minlen="2"]; - ahriman_core_status_client -> ahriman_core_status [fillcolor="#732626",weight="3"]; - ahriman_core_status_local_client -> ahriman_core_status_client [fillcolor="#732626",weight="3"]; - ahriman_core_status_watcher -> ahriman_web_keys [fillcolor="#821717",minlen="3"]; - ahriman_core_status_watcher -> ahriman_web_views_base [fillcolor="#821717",minlen="3"]; - ahriman_core_status_watcher -> ahriman_web_web [fillcolor="#821717",minlen="3"]; - ahriman_core_status_web_client -> ahriman_core_distributed_distributed_system [fillcolor="#8a0f0f",minlen="2",weight="2"]; - ahriman_core_status_web_client -> ahriman_core_report_remote_call [fillcolor="#8a0f0f",minlen="2",weight="2"]; - ahriman_core_status_web_client -> ahriman_core_status_client [fillcolor="#8a0f0f",weight="3"]; - ahriman_core_status_web_client -> ahriman_core_upload_remote_service [fillcolor="#8a0f0f",minlen="2",weight="2"]; - ahriman_core_support_keyring_trigger -> ahriman_core_support [fillcolor="#732626",weight="3"]; - ahriman_core_support_mirrorlist_trigger -> ahriman_core_support [fillcolor="#822b2b",weight="3"]; - ahriman_core_support_package_creator -> ahriman_core_support_keyring_trigger [fillcolor="#832020",weight="3"]; - ahriman_core_support_package_creator -> ahriman_core_support_mirrorlist_trigger [fillcolor="#832020",weight="3"]; - ahriman_core_support_pkgbuild -> ahriman_core_support_keyring_trigger [fillcolor="#f31616",weight="3"]; - ahriman_core_support_pkgbuild -> ahriman_core_support_mirrorlist_trigger [fillcolor="#f31616",weight="3"]; - ahriman_core_support_pkgbuild -> ahriman_core_support_package_creator [fillcolor="#f31616",weight="3"]; - ahriman_core_support_pkgbuild_keyring_generator -> ahriman_core_support_keyring_trigger [fillcolor="#732626",weight="3"]; - ahriman_core_support_pkgbuild_mirrorlist_generator -> ahriman_core_support_mirrorlist_trigger [fillcolor="#8a2e2e",weight="3"]; - ahriman_core_support_pkgbuild_pkgbuild_generator -> ahriman_core_support_package_creator [fillcolor="#bf2121",weight="3"]; - ahriman_core_support_pkgbuild_pkgbuild_generator -> ahriman_core_support_pkgbuild_keyring_generator [fillcolor="#bf2121",minlen="0",weight="4"]; - ahriman_core_support_pkgbuild_pkgbuild_generator -> ahriman_core_support_pkgbuild_mirrorlist_generator [fillcolor="#bf2121",minlen="0",weight="4"]; - ahriman_core_tree -> ahriman_application_application_application [fillcolor="#cc0a0a",minlen="3"]; - ahriman_core_tree -> ahriman_application_application_updates_iterator [fillcolor="#cc0a0a",minlen="3"]; - ahriman_core_tree -> ahriman_application_application_workers_local_updater [fillcolor="#cc0a0a",minlen="3"]; - ahriman_core_tree -> ahriman_application_application_workers_remote_updater [fillcolor="#cc0a0a",minlen="3"]; - ahriman_core_tree -> ahriman_application_handlers_structure [fillcolor="#cc0a0a",minlen="3"]; + ahriman_core_status_client -> ahriman_core_status [fillcolor="#6b2e2e",weight="3"]; + ahriman_core_status_local_client -> ahriman_core_status_client [fillcolor="#6b2e2e",weight="3"]; + ahriman_core_status_watcher -> ahriman_web_keys [fillcolor="#7a1e1e",minlen="3"]; + ahriman_core_status_watcher -> ahriman_web_views_base [fillcolor="#7a1e1e",minlen="3"]; + ahriman_core_status_watcher -> ahriman_web_web [fillcolor="#7a1e1e",minlen="3"]; + ahriman_core_status_web_client -> ahriman_core_distributed_distributed_system [fillcolor="#821717",minlen="2",weight="2"]; + ahriman_core_status_web_client -> ahriman_core_report_remote_call [fillcolor="#821717",minlen="2",weight="2"]; + ahriman_core_status_web_client -> ahriman_core_status_client [fillcolor="#821717",weight="3"]; + ahriman_core_status_web_client -> ahriman_core_upload_remote_service [fillcolor="#821717",minlen="2",weight="2"]; + ahriman_core_support_keyring_trigger -> ahriman_core_support [fillcolor="#6b2e2e",weight="3"]; + ahriman_core_support_mirrorlist_trigger -> ahriman_core_support [fillcolor="#793434",weight="3"]; + ahriman_core_support_package_creator -> ahriman_core_support_keyring_trigger [fillcolor="#7a2828",weight="3"]; + ahriman_core_support_package_creator -> ahriman_core_support_mirrorlist_trigger [fillcolor="#7a2828",weight="3"]; + ahriman_core_support_pkgbuild -> ahriman_core_support_keyring_trigger [fillcolor="#e72222",weight="3"]; + ahriman_core_support_pkgbuild -> ahriman_core_support_mirrorlist_trigger [fillcolor="#e72222",weight="3"]; + ahriman_core_support_pkgbuild -> ahriman_core_support_package_creator [fillcolor="#e72222",weight="3"]; + ahriman_core_support_pkgbuild_keyring_generator -> ahriman_core_support_keyring_trigger [fillcolor="#6b2e2e",weight="3"]; + ahriman_core_support_pkgbuild_mirrorlist_generator -> ahriman_core_support_mirrorlist_trigger [fillcolor="#813737",weight="3"]; + ahriman_core_support_pkgbuild_pkgbuild_generator -> ahriman_core_support_package_creator [fillcolor="#b42d2d",weight="3"]; + ahriman_core_support_pkgbuild_pkgbuild_generator -> ahriman_core_support_pkgbuild_keyring_generator [fillcolor="#b42d2d",minlen="0",weight="4"]; + ahriman_core_support_pkgbuild_pkgbuild_generator -> ahriman_core_support_pkgbuild_mirrorlist_generator [fillcolor="#b42d2d",minlen="0",weight="4"]; + ahriman_core_tree -> ahriman_application_application_application [fillcolor="#c11515",minlen="3"]; + ahriman_core_tree -> ahriman_application_application_updates_iterator [fillcolor="#c11515",minlen="3"]; + ahriman_core_tree -> ahriman_application_application_workers_local_updater [fillcolor="#c11515",minlen="3"]; + ahriman_core_tree -> ahriman_application_application_workers_remote_updater [fillcolor="#c11515",minlen="3"]; + ahriman_core_tree -> ahriman_application_handlers_structure [fillcolor="#c11515",minlen="3"]; ahriman_core_triggers -> ahriman_application_handlers_validate [fillcolor="#db0505",minlen="3"]; ahriman_core_triggers -> ahriman_application_handlers_web [fillcolor="#db0505",minlen="3"]; ahriman_core_triggers -> ahriman_core_distributed_distributed_system [fillcolor="#db0505",minlen="2",weight="2"]; @@ -938,24 +914,32 @@ digraph G { ahriman_core_triggers -> ahriman_core_support_keyring_trigger [fillcolor="#db0505",minlen="2",weight="2"]; ahriman_core_triggers -> ahriman_core_support_mirrorlist_trigger [fillcolor="#db0505",minlen="2",weight="2"]; ahriman_core_triggers -> ahriman_core_upload_upload_trigger [fillcolor="#db0505",minlen="2",weight="2"]; - ahriman_core_triggers_trigger -> ahriman_core_triggers [fillcolor="#8a2e2e",weight="3"]; - ahriman_core_triggers_trigger_loader -> ahriman_core_triggers [fillcolor="#822b2b",weight="3"]; - ahriman_core_types -> ahriman_application_handlers_handler [fillcolor="#c24747",minlen="3"]; - ahriman_core_upload_github -> ahriman_core_upload_upload [fillcolor="#7a2828",weight="3"]; - ahriman_core_upload_http_upload -> ahriman_core_upload_github [fillcolor="#c43131",weight="3"]; - ahriman_core_upload_http_upload -> ahriman_core_upload_remote_service [fillcolor="#c43131",weight="3"]; - ahriman_core_upload_remote_service -> ahriman_core_upload_upload [fillcolor="#732626",weight="3"]; - ahriman_core_upload_rsync -> ahriman_core_upload_upload [fillcolor="#8a2e2e",weight="3"]; - ahriman_core_upload_s3 -> ahriman_core_upload_upload [fillcolor="#822b2b",weight="3"]; - ahriman_core_upload_upload -> ahriman_core_upload_github [fillcolor="#910707",weight="3"]; - ahriman_core_upload_upload -> ahriman_core_upload_remote_service [fillcolor="#910707",weight="3"]; - ahriman_core_upload_upload -> ahriman_core_upload_rsync [fillcolor="#910707",weight="3"]; - ahriman_core_upload_upload -> ahriman_core_upload_s3 [fillcolor="#910707",weight="3"]; - ahriman_core_upload_upload -> ahriman_core_upload_upload_trigger [fillcolor="#910707",weight="3"]; - ahriman_core_upload_upload_trigger -> ahriman_core_upload [fillcolor="#822b2b",weight="3"]; + ahriman_core_triggers_trigger -> ahriman_core_triggers [fillcolor="#813737",weight="3"]; + ahriman_core_triggers_trigger_loader -> ahriman_core_triggers [fillcolor="#793434",weight="3"]; + ahriman_core_types -> ahriman_application_handlers_handler [fillcolor="#b65353",minlen="3"]; + ahriman_core_upload_github -> ahriman_core_upload_upload [fillcolor="#723131",weight="3"]; + ahriman_core_upload_http_upload -> ahriman_core_upload_github [fillcolor="#b83d3d",weight="3"]; + ahriman_core_upload_http_upload -> ahriman_core_upload_remote_service [fillcolor="#b83d3d",weight="3"]; + ahriman_core_upload_remote_service -> ahriman_core_upload_upload [fillcolor="#6b2e2e",weight="3"]; + ahriman_core_upload_rsync -> ahriman_core_upload_upload [fillcolor="#813737",weight="3"]; + ahriman_core_upload_s3 -> ahriman_core_upload_upload [fillcolor="#793434",weight="3"]; + ahriman_core_upload_upload -> ahriman_core_upload_github [fillcolor="#8a0f0f",weight="3"]; + ahriman_core_upload_upload -> ahriman_core_upload_remote_service [fillcolor="#8a0f0f",weight="3"]; + ahriman_core_upload_upload -> ahriman_core_upload_rsync [fillcolor="#8a0f0f",weight="3"]; + ahriman_core_upload_upload -> ahriman_core_upload_s3 [fillcolor="#8a0f0f",weight="3"]; + ahriman_core_upload_upload -> ahriman_core_upload_upload_trigger [fillcolor="#8a0f0f",weight="3"]; + ahriman_core_upload_upload_trigger -> ahriman_core_upload [fillcolor="#793434",weight="3"]; ahriman_core_utils -> ahriman_application_ahriman [fillcolor="#db0505",minlen="2"]; ahriman_core_utils -> ahriman_application_application_application_packages [fillcolor="#db0505",minlen="3"]; + ahriman_core_utils -> ahriman_application_handlers_add [fillcolor="#db0505",minlen="3"]; + ahriman_core_utils -> ahriman_application_handlers_daemon [fillcolor="#db0505",minlen="3"]; + ahriman_core_utils -> ahriman_application_handlers_rebuild [fillcolor="#db0505",minlen="3"]; + ahriman_core_utils -> ahriman_application_handlers_setup [fillcolor="#db0505",minlen="3"]; ahriman_core_utils -> ahriman_application_handlers_statistics [fillcolor="#db0505",minlen="3"]; + ahriman_core_utils -> ahriman_application_handlers_status [fillcolor="#db0505",minlen="3"]; + ahriman_core_utils -> ahriman_application_handlers_status_update [fillcolor="#db0505",minlen="3"]; + ahriman_core_utils -> ahriman_application_handlers_update [fillcolor="#db0505",minlen="3"]; + ahriman_core_utils -> ahriman_application_handlers_users [fillcolor="#db0505",minlen="3"]; ahriman_core_utils -> ahriman_application_lock [fillcolor="#db0505",minlen="2"]; ahriman_core_utils -> ahriman_core_alpm_pacman [fillcolor="#db0505",minlen="2",weight="2"]; ahriman_core_utils -> ahriman_core_alpm_repo [fillcolor="#db0505",minlen="2",weight="2"]; @@ -1165,11 +1149,10 @@ digraph G { ahriman_models -> ahriman_web_views_v1_user_logout [fillcolor="#f91010",minlen="3"]; ahriman_models -> ahriman_web_views_v2_packages_logs [fillcolor="#f91010",minlen="3"]; ahriman_models -> ahriman_web_web [fillcolor="#f91010",minlen="2"]; - ahriman_models_action -> ahriman_application_ahriman [fillcolor="#f31616",minlen="2"]; - ahriman_models_action -> ahriman_application_handlers_change [fillcolor="#f31616",minlen="3"]; - ahriman_models_action -> ahriman_application_handlers_patch [fillcolor="#f31616",minlen="3"]; - ahriman_models_action -> ahriman_application_handlers_status_update [fillcolor="#f31616",minlen="3"]; - ahriman_models_action -> ahriman_application_handlers_users [fillcolor="#f31616",minlen="3"]; + ahriman_models_action -> ahriman_application_handlers_change [fillcolor="#db2f2f",minlen="3"]; + ahriman_models_action -> ahriman_application_handlers_patch [fillcolor="#db2f2f",minlen="3"]; + ahriman_models_action -> ahriman_application_handlers_status_update [fillcolor="#db2f2f",minlen="3"]; + ahriman_models_action -> ahriman_application_handlers_users [fillcolor="#db2f2f",minlen="3"]; ahriman_models_aur_package -> ahriman_application_handlers_search [fillcolor="#db0505",minlen="3"]; ahriman_models_aur_package -> ahriman_core_alpm_remote_aur [fillcolor="#db0505",minlen="3"]; ahriman_models_aur_package -> ahriman_core_alpm_remote_official [fillcolor="#db0505",minlen="3"]; @@ -1178,14 +1161,14 @@ digraph G { ahriman_models_aur_package -> ahriman_core_formatters_aur_printer [fillcolor="#db0505",minlen="3"]; ahriman_models_aur_package -> ahriman_models_package_description [fillcolor="#db0505",weight="2"]; ahriman_models_aur_package -> ahriman_web_views_v1_service_search [fillcolor="#db0505",minlen="3"]; - ahriman_models_auth_settings -> ahriman_core_auth_auth [fillcolor="#e72222",minlen="3"]; - ahriman_models_auth_settings -> ahriman_core_auth_mapping [fillcolor="#e72222",minlen="3"]; - ahriman_models_auth_settings -> ahriman_core_auth_oauth [fillcolor="#e72222",minlen="3"]; - ahriman_models_auth_settings -> ahriman_core_auth_pam [fillcolor="#e72222",minlen="3"]; - ahriman_models_build_status -> ahriman_application_ahriman [fillcolor="#ef0606",minlen="2"]; + ahriman_models_auth_settings -> ahriman_core_auth_auth [fillcolor="#db2f2f",minlen="3"]; + ahriman_models_auth_settings -> ahriman_core_auth_mapping [fillcolor="#db2f2f",minlen="3"]; + ahriman_models_auth_settings -> ahriman_core_auth_oauth [fillcolor="#db2f2f",minlen="3"]; + ahriman_models_auth_settings -> ahriman_core_auth_pam [fillcolor="#db2f2f",minlen="3"]; ahriman_models_build_status -> ahriman_application_handlers_copy [fillcolor="#ef0606",minlen="3"]; ahriman_models_build_status -> ahriman_application_handlers_rebuild [fillcolor="#ef0606",minlen="3"]; ahriman_models_build_status -> ahriman_application_handlers_status [fillcolor="#ef0606",minlen="3"]; + ahriman_models_build_status -> ahriman_application_handlers_status_update [fillcolor="#ef0606",minlen="3"]; ahriman_models_build_status -> ahriman_application_lock [fillcolor="#ef0606",minlen="2"]; ahriman_models_build_status -> ahriman_core_database_operations_package_operations [fillcolor="#ef0606",minlen="3"]; ahriman_models_build_status -> ahriman_core_formatters_package_printer [fillcolor="#ef0606",minlen="3"]; @@ -1211,9 +1194,9 @@ digraph G { ahriman_models_changes -> ahriman_core_status_watcher [fillcolor="#ef0606",minlen="3"]; ahriman_models_changes -> ahriman_core_status_web_client [fillcolor="#ef0606",minlen="3"]; ahriman_models_changes -> ahriman_web_views_v1_packages_changes [fillcolor="#ef0606",minlen="3"]; - ahriman_models_context_key -> ahriman_core [fillcolor="#c24747",minlen="2"]; - ahriman_models_counters -> ahriman_models_internal_status [fillcolor="#ac2b2b",weight="2"]; - ahriman_models_counters -> ahriman_web_views_v1_status_status [fillcolor="#ac2b2b",minlen="3"]; + ahriman_models_context_key -> ahriman_core [fillcolor="#b65353",minlen="2"]; + ahriman_models_counters -> ahriman_models_internal_status [fillcolor="#a13535",weight="2"]; + ahriman_models_counters -> ahriman_web_views_v1_status_status [fillcolor="#a13535",minlen="3"]; ahriman_models_dependencies -> ahriman_core_build_tools_package_archive [fillcolor="#ef0606",minlen="3"]; ahriman_models_dependencies -> ahriman_core_database_operations_dependencies_operations [fillcolor="#ef0606",minlen="3"]; ahriman_models_dependencies -> ahriman_core_status_client [fillcolor="#ef0606",minlen="3"]; @@ -1221,7 +1204,6 @@ digraph G { ahriman_models_dependencies -> ahriman_core_status_watcher [fillcolor="#ef0606",minlen="3"]; ahriman_models_dependencies -> ahriman_core_status_web_client [fillcolor="#ef0606",minlen="3"]; ahriman_models_dependencies -> ahriman_web_views_v1_packages_dependencies [fillcolor="#ef0606",minlen="3"]; - ahriman_models_event -> ahriman_application_ahriman [fillcolor="#ef0606",minlen="2"]; ahriman_models_event -> ahriman_application_handlers_statistics [fillcolor="#ef0606",minlen="3"]; ahriman_models_event -> ahriman_core_database_operations_event_operations [fillcolor="#ef0606",minlen="3"]; ahriman_models_event -> ahriman_core_report_rss [fillcolor="#ef0606",minlen="3"]; @@ -1235,12 +1217,12 @@ digraph G { ahriman_models_event -> ahriman_web_schemas_event_schema [fillcolor="#ef0606",minlen="3"]; ahriman_models_event -> ahriman_web_schemas_event_search_schema [fillcolor="#ef0606",minlen="3"]; ahriman_models_event -> ahriman_web_views_v1_auditlog_events [fillcolor="#ef0606",minlen="3"]; - ahriman_models_filesystem_package -> ahriman_core_build_tools_package_archive [fillcolor="#b83d3d",minlen="3"]; - ahriman_models_internal_status -> ahriman_core_status_client [fillcolor="#b62020",minlen="3"]; - ahriman_models_internal_status -> ahriman_core_status_web_client [fillcolor="#b62020",minlen="3"]; - ahriman_models_internal_status -> ahriman_web_views_v1_status_status [fillcolor="#b62020",minlen="3"]; - ahriman_models_log_handler -> ahriman_application_ahriman [fillcolor="#ce3b3b",minlen="2"]; - ahriman_models_log_handler -> ahriman_core_log_log_loader [fillcolor="#ce3b3b",minlen="3"]; + ahriman_models_filesystem_package -> ahriman_core_build_tools_package_archive [fillcolor="#ac4949",minlen="3"]; + ahriman_models_internal_status -> ahriman_core_status_client [fillcolor="#ac2b2b",minlen="3"]; + ahriman_models_internal_status -> ahriman_core_status_web_client [fillcolor="#ac2b2b",minlen="3"]; + ahriman_models_internal_status -> ahriman_web_views_v1_status_status [fillcolor="#ac2b2b",minlen="3"]; + ahriman_models_log_handler -> ahriman_application_ahriman [fillcolor="#c24747",minlen="2"]; + ahriman_models_log_handler -> ahriman_core_log_log_loader [fillcolor="#c24747",minlen="3"]; ahriman_models_log_record_id -> ahriman_core_database_operations_logs_operations [fillcolor="#f91010",minlen="3"]; ahriman_models_log_record_id -> ahriman_core_log_lazy_logging [fillcolor="#f91010",minlen="3"]; ahriman_models_log_record_id -> ahriman_core_status_client [fillcolor="#f91010",minlen="3"]; @@ -1248,11 +1230,11 @@ digraph G { ahriman_models_log_record_id -> ahriman_core_status_watcher [fillcolor="#f91010",minlen="3"]; ahriman_models_log_record_id -> ahriman_core_status_web_client [fillcolor="#f91010",minlen="3"]; ahriman_models_log_record_id -> ahriman_web_views_v1_packages_logs [fillcolor="#f91010",minlen="3"]; - ahriman_models_metrics_timer -> ahriman_core_repository_event_logger [fillcolor="#d02424",minlen="3"]; - ahriman_models_metrics_timer -> ahriman_core_spawn [fillcolor="#d02424",minlen="2"]; - ahriman_models_metrics_timer -> ahriman_models_waiter [fillcolor="#d02424",weight="2"]; - ahriman_models_migration -> ahriman_core_database_migrations [fillcolor="#b83d3d",minlen="3"]; - ahriman_models_migration_result -> ahriman_core_database_migrations [fillcolor="#b83d3d",minlen="3"]; + ahriman_models_metrics_timer -> ahriman_core_repository_event_logger [fillcolor="#c43131",minlen="3"]; + ahriman_models_metrics_timer -> ahriman_core_spawn [fillcolor="#c43131",minlen="2"]; + ahriman_models_metrics_timer -> ahriman_models_waiter [fillcolor="#c43131",weight="2"]; + ahriman_models_migration -> ahriman_core_database_migrations [fillcolor="#ac4949",minlen="3"]; + ahriman_models_migration_result -> ahriman_core_database_migrations [fillcolor="#ac4949",minlen="3"]; ahriman_models_package -> ahriman_application_application_application [fillcolor="#950303",minlen="3"]; ahriman_models_package -> ahriman_application_application_application_packages [fillcolor="#950303",minlen="3"]; ahriman_models_package -> ahriman_application_application_application_repository [fillcolor="#950303",minlen="3"]; @@ -1305,11 +1287,11 @@ digraph G { ahriman_models_package -> ahriman_models_result [fillcolor="#950303",weight="2"]; ahriman_models_package -> ahriman_web_views_v1_packages_package [fillcolor="#950303",minlen="3"]; ahriman_models_package -> ahriman_web_views_v1_packages_packages [fillcolor="#950303",minlen="3"]; - ahriman_models_package_description -> ahriman_core_database_operations_package_operations [fillcolor="#b62020",minlen="3"]; - ahriman_models_package_description -> ahriman_core_repository_executor [fillcolor="#b62020",minlen="3"]; - ahriman_models_package_description -> ahriman_models_package [fillcolor="#b62020",weight="2"]; - ahriman_models_package_source -> ahriman_application_ahriman [fillcolor="#db0505",minlen="2"]; + ahriman_models_package_description -> ahriman_core_database_operations_package_operations [fillcolor="#ac2b2b",minlen="3"]; + ahriman_models_package_description -> ahriman_core_repository_executor [fillcolor="#ac2b2b",minlen="3"]; + ahriman_models_package_description -> ahriman_models_package [fillcolor="#ac2b2b",weight="2"]; ahriman_models_package_source -> ahriman_application_application_application_packages [fillcolor="#db0505",minlen="3"]; + ahriman_models_package_source -> ahriman_application_handlers_add [fillcolor="#db0505",minlen="3"]; ahriman_models_package_source -> ahriman_application_handlers_copy [fillcolor="#db0505",minlen="3"]; ahriman_models_package_source -> ahriman_core_gitremote_remote_pull [fillcolor="#db0505",minlen="3"]; ahriman_models_package_source -> ahriman_core_gitremote_remote_push [fillcolor="#db0505",minlen="3"]; @@ -1326,11 +1308,11 @@ digraph G { ahriman_models_packagers -> ahriman_application_handlers_update [fillcolor="#f91010",minlen="3"]; ahriman_models_packagers -> ahriman_core_repository_executor [fillcolor="#f91010",minlen="3"]; ahriman_models_packagers -> ahriman_core_repository_repository_properties [fillcolor="#f91010",minlen="3"]; - ahriman_models_pacman_synchronization -> ahriman_application_application_application_properties [fillcolor="#e72222",minlen="3"]; - ahriman_models_pacman_synchronization -> ahriman_core_alpm_pacman [fillcolor="#e72222",minlen="3"]; - ahriman_models_pacman_synchronization -> ahriman_core_repository_repository [fillcolor="#e72222",minlen="3"]; - ahriman_models_pacman_synchronization -> ahriman_core_repository_repository_properties [fillcolor="#e72222",minlen="3"]; - ahriman_models_pkgbuild -> ahriman_models_package [fillcolor="#a13535",weight="2"]; + ahriman_models_pacman_synchronization -> ahriman_application_application_application_properties [fillcolor="#db2f2f",minlen="3"]; + ahriman_models_pacman_synchronization -> ahriman_core_alpm_pacman [fillcolor="#db2f2f",minlen="3"]; + ahriman_models_pacman_synchronization -> ahriman_core_repository_repository [fillcolor="#db2f2f",minlen="3"]; + ahriman_models_pacman_synchronization -> ahriman_core_repository_repository_properties [fillcolor="#db2f2f",minlen="3"]; + ahriman_models_pkgbuild -> ahriman_models_package [fillcolor="#964040",weight="2"]; ahriman_models_pkgbuild_patch -> ahriman_application_handlers_add [fillcolor="#db0505",minlen="3"]; ahriman_models_pkgbuild_patch -> ahriman_application_handlers_patch [fillcolor="#db0505",minlen="3"]; ahriman_models_pkgbuild_patch -> ahriman_core_alpm_pkgbuild_parser [fillcolor="#db0505",minlen="3"]; @@ -1349,7 +1331,7 @@ digraph G { ahriman_models_pkgbuild_patch -> ahriman_web_views_v1_packages_patches [fillcolor="#db0505",minlen="3"]; ahriman_models_pkgbuild_patch -> ahriman_web_views_v1_service_add [fillcolor="#db0505",minlen="3"]; ahriman_models_pkgbuild_patch -> ahriman_web_views_v1_service_request [fillcolor="#db0505",minlen="3"]; - ahriman_models_process_status -> ahriman_core_spawn [fillcolor="#c24747",minlen="2"]; + ahriman_models_process_status -> ahriman_core_spawn [fillcolor="#b65353",minlen="2"]; ahriman_models_property -> ahriman_core_formatters_aur_printer [fillcolor="#f91010",minlen="3"]; ahriman_models_property -> ahriman_core_formatters_changes_printer [fillcolor="#f91010",minlen="3"]; ahriman_models_property -> ahriman_core_formatters_configuration_paths_printer [fillcolor="#f91010",minlen="3"]; @@ -1365,13 +1347,13 @@ digraph G { ahriman_models_property -> ahriman_core_formatters_user_printer [fillcolor="#f91010",minlen="3"]; ahriman_models_property -> ahriman_core_formatters_validation_printer [fillcolor="#f91010",minlen="3"]; ahriman_models_property -> ahriman_core_formatters_version_printer [fillcolor="#f91010",minlen="3"]; - ahriman_models_remote_source -> ahriman_core_build_tools_sources [fillcolor="#d10505",minlen="3"]; - ahriman_models_remote_source -> ahriman_core_database_operations_package_operations [fillcolor="#d10505",minlen="3"]; - ahriman_models_remote_source -> ahriman_core_gitremote_remote_pull [fillcolor="#d10505",minlen="3"]; - ahriman_models_remote_source -> ahriman_core_gitremote_remote_push [fillcolor="#d10505",minlen="3"]; - ahriman_models_remote_source -> ahriman_core_repository_update_handler [fillcolor="#d10505",minlen="3"]; - ahriman_models_remote_source -> ahriman_models_package [fillcolor="#d10505",weight="2"]; - ahriman_models_report_settings -> ahriman_core_report_report [fillcolor="#c24747",minlen="3"]; + ahriman_models_remote_source -> ahriman_core_build_tools_sources [fillcolor="#cc0a0a",minlen="3"]; + ahriman_models_remote_source -> ahriman_core_database_operations_package_operations [fillcolor="#cc0a0a",minlen="3"]; + ahriman_models_remote_source -> ahriman_core_gitremote_remote_pull [fillcolor="#cc0a0a",minlen="3"]; + ahriman_models_remote_source -> ahriman_core_gitremote_remote_push [fillcolor="#cc0a0a",minlen="3"]; + ahriman_models_remote_source -> ahriman_core_repository_update_handler [fillcolor="#cc0a0a",minlen="3"]; + ahriman_models_remote_source -> ahriman_models_package [fillcolor="#cc0a0a",weight="2"]; + ahriman_models_report_settings -> ahriman_core_report_report [fillcolor="#b65353",minlen="3"]; ahriman_models_repository_id -> ahriman_application_application_application_properties [fillcolor="#f91010",minlen="3"]; ahriman_models_repository_id -> ahriman_application_application_workers_remote_updater [fillcolor="#f91010",minlen="3"]; ahriman_models_repository_id -> ahriman_application_application_workers_updater [fillcolor="#f91010",minlen="3"]; @@ -1492,20 +1474,20 @@ digraph G { ahriman_models_result -> ahriman_core_triggers_trigger [fillcolor="#ef0606",minlen="3"]; ahriman_models_result -> ahriman_core_triggers_trigger_loader [fillcolor="#ef0606",minlen="3"]; ahriman_models_result -> ahriman_core_upload_upload_trigger [fillcolor="#ef0606",minlen="3"]; - ahriman_models_scan_paths -> ahriman_core_build_tools_package_archive [fillcolor="#ce3b3b",minlen="3"]; - ahriman_models_scan_paths -> ahriman_core_repository_repository_properties [fillcolor="#ce3b3b",minlen="3"]; - ahriman_models_sign_settings -> ahriman_application_ahriman [fillcolor="#db2f2f",minlen="2"]; - ahriman_models_sign_settings -> ahriman_core_report_jinja_template [fillcolor="#db2f2f",minlen="3"]; - ahriman_models_sign_settings -> ahriman_core_sign_gpg [fillcolor="#db2f2f",minlen="3"]; - ahriman_models_smtp_ssl_settings -> ahriman_core_report_email [fillcolor="#c24747",minlen="3"]; - ahriman_models_upload_settings -> ahriman_core_upload_upload [fillcolor="#c24747",minlen="3"]; - ahriman_models_user -> ahriman_application_handlers_setup [fillcolor="#db0505",minlen="3"]; - ahriman_models_user -> ahriman_application_handlers_users [fillcolor="#db0505",minlen="3"]; - ahriman_models_user -> ahriman_core_auth_mapping [fillcolor="#db0505",minlen="3"]; - ahriman_models_user -> ahriman_core_database_operations_auth_operations [fillcolor="#db0505",minlen="3"]; - ahriman_models_user -> ahriman_core_formatters_user_printer [fillcolor="#db0505",minlen="3"]; - ahriman_models_user -> ahriman_core_repository_repository_properties [fillcolor="#db0505",minlen="3"]; - ahriman_models_user_access -> ahriman_application_ahriman [fillcolor="#f91010",minlen="2"]; + ahriman_models_scan_paths -> ahriman_core_build_tools_package_archive [fillcolor="#c24747",minlen="3"]; + ahriman_models_scan_paths -> ahriman_core_repository_repository_properties [fillcolor="#c24747",minlen="3"]; + ahriman_models_sign_settings -> ahriman_application_handlers_setup [fillcolor="#ce3b3b",minlen="3"]; + ahriman_models_sign_settings -> ahriman_core_report_jinja_template [fillcolor="#ce3b3b",minlen="3"]; + ahriman_models_sign_settings -> ahriman_core_sign_gpg [fillcolor="#ce3b3b",minlen="3"]; + ahriman_models_smtp_ssl_settings -> ahriman_core_report_email [fillcolor="#b65353",minlen="3"]; + ahriman_models_upload_settings -> ahriman_core_upload_upload [fillcolor="#b65353",minlen="3"]; + ahriman_models_user -> ahriman_application_handlers_setup [fillcolor="#df0b0b",minlen="3"]; + ahriman_models_user -> ahriman_application_handlers_users [fillcolor="#df0b0b",minlen="3"]; + ahriman_models_user -> ahriman_core_auth_mapping [fillcolor="#df0b0b",minlen="3"]; + ahriman_models_user -> ahriman_core_database_operations_auth_operations [fillcolor="#df0b0b",minlen="3"]; + ahriman_models_user -> ahriman_core_formatters_user_printer [fillcolor="#df0b0b",minlen="3"]; + ahriman_models_user -> ahriman_core_repository_repository_properties [fillcolor="#df0b0b",minlen="3"]; + ahriman_models_user_access -> ahriman_application_handlers_users [fillcolor="#f91010",minlen="3"]; ahriman_models_user_access -> ahriman_core_auth_auth [fillcolor="#f91010",minlen="3"]; ahriman_models_user_access -> ahriman_core_auth_mapping [fillcolor="#f91010",minlen="3"]; ahriman_models_user_access -> ahriman_core_auth_pam [fillcolor="#f91010",minlen="3"]; @@ -1542,23 +1524,23 @@ digraph G { ahriman_models_user_access -> ahriman_web_views_v1_user_login [fillcolor="#f91010",minlen="3"]; ahriman_models_user_access -> ahriman_web_views_v1_user_logout [fillcolor="#f91010",minlen="3"]; ahriman_models_user_access -> ahriman_web_views_v2_packages_logs [fillcolor="#f91010",minlen="3"]; - ahriman_models_waiter -> ahriman_application_lock [fillcolor="#c43131",minlen="2"]; - ahriman_models_waiter -> ahriman_core_report_remote_call [fillcolor="#c43131",minlen="3"]; - ahriman_models_worker -> ahriman_application_application_workers_remote_updater [fillcolor="#e90c0c",minlen="3"]; - ahriman_models_worker -> ahriman_application_application_workers_updater [fillcolor="#e90c0c",minlen="3"]; - ahriman_models_worker -> ahriman_core_distributed_distributed_system [fillcolor="#e90c0c",minlen="3"]; - ahriman_models_worker -> ahriman_core_distributed_workers_cache [fillcolor="#e90c0c",minlen="3"]; - ahriman_models_worker -> ahriman_web_views_v1_distributed_workers [fillcolor="#e90c0c",minlen="3"]; + ahriman_models_waiter -> ahriman_application_lock [fillcolor="#b83d3d",minlen="2"]; + ahriman_models_waiter -> ahriman_core_report_remote_call [fillcolor="#b83d3d",minlen="3"]; + ahriman_models_worker -> ahriman_application_application_workers_remote_updater [fillcolor="#dd1818",minlen="3"]; + ahriman_models_worker -> ahriman_application_application_workers_updater [fillcolor="#dd1818",minlen="3"]; + ahriman_models_worker -> ahriman_core_distributed_distributed_system [fillcolor="#dd1818",minlen="3"]; + ahriman_models_worker -> ahriman_core_distributed_workers_cache [fillcolor="#dd1818",minlen="3"]; + ahriman_models_worker -> ahriman_web_views_v1_distributed_workers [fillcolor="#dd1818",minlen="3"]; ahriman_web -> ahriman_application_handlers_web [fillcolor="#f91010",minlen="3"]; - ahriman_web_apispec -> ahriman_web_web [fillcolor="#a13535",weight="2"]; - ahriman_web_cors -> ahriman_web_web [fillcolor="#b03a3a",weight="2"]; - ahriman_web_keys -> ahriman_web_apispec [fillcolor="#821717",weight="2"]; - ahriman_web_keys -> ahriman_web_views_base [fillcolor="#821717",minlen="2",weight="2"]; - ahriman_web_keys -> ahriman_web_web [fillcolor="#821717",weight="2"]; - ahriman_web_middlewares -> ahriman_web_web [fillcolor="#d02424",weight="2"]; - ahriman_web_middlewares_auth_handler -> ahriman_web_web [fillcolor="#732626",minlen="2",weight="2"]; - ahriman_web_middlewares_exception_handler -> ahriman_web_web [fillcolor="#993333",minlen="2",weight="2"]; - ahriman_web_routes -> ahriman_web_web [fillcolor="#913030",weight="2"]; + ahriman_web_apispec -> ahriman_web_web [fillcolor="#964040",weight="2"]; + ahriman_web_cors -> ahriman_web_web [fillcolor="#a44646",weight="2"]; + ahriman_web_keys -> ahriman_web_apispec [fillcolor="#7a1e1e",weight="2"]; + ahriman_web_keys -> ahriman_web_views_base [fillcolor="#7a1e1e",minlen="2",weight="2"]; + ahriman_web_keys -> ahriman_web_web [fillcolor="#7a1e1e",weight="2"]; + ahriman_web_middlewares -> ahriman_web_web [fillcolor="#c43131",weight="2"]; + ahriman_web_middlewares_auth_handler -> ahriman_web_web [fillcolor="#6b2e2e",minlen="2",weight="2"]; + ahriman_web_middlewares_exception_handler -> ahriman_web_web [fillcolor="#8f3d3d",minlen="2",weight="2"]; + ahriman_web_routes -> ahriman_web_web [fillcolor="#813737",weight="2"]; ahriman_web_schemas -> ahriman_web_views_v1_auditlog_events [fillcolor="#950303",minlen="2",weight="2"]; ahriman_web_schemas -> ahriman_web_views_v1_distributed_workers [fillcolor="#950303",minlen="2",weight="2"]; ahriman_web_schemas -> ahriman_web_views_v1_packages_changes [fillcolor="#950303",minlen="2",weight="2"]; @@ -1583,48 +1565,48 @@ digraph G { ahriman_web_schemas -> ahriman_web_views_v1_user_login [fillcolor="#950303",minlen="2",weight="2"]; ahriman_web_schemas -> ahriman_web_views_v1_user_logout [fillcolor="#950303",minlen="2",weight="2"]; ahriman_web_schemas -> ahriman_web_views_v2_packages_logs [fillcolor="#950303",minlen="2",weight="2"]; - ahriman_web_schemas_aur_package_schema -> ahriman_web_schemas [fillcolor="#b83d3d",weight="3"]; - ahriman_web_schemas_auth_schema -> ahriman_web_schemas [fillcolor="#b83d3d",weight="3"]; - ahriman_web_schemas_build_options_schema -> ahriman_web_schemas [fillcolor="#d02424",weight="3"]; - ahriman_web_schemas_build_options_schema -> ahriman_web_schemas_package_names_schema [fillcolor="#d02424",weight="3"]; - ahriman_web_schemas_build_options_schema -> ahriman_web_schemas_update_flags_schema [fillcolor="#d02424",weight="3"]; - ahriman_web_schemas_changes_schema -> ahriman_web_schemas [fillcolor="#b83d3d",weight="3"]; - ahriman_web_schemas_counters_schema -> ahriman_web_schemas [fillcolor="#c43131",weight="3"]; - ahriman_web_schemas_counters_schema -> ahriman_web_schemas_internal_status_schema [fillcolor="#c43131",weight="3"]; - ahriman_web_schemas_dependencies_schema -> ahriman_web_schemas [fillcolor="#b83d3d",weight="3"]; - ahriman_web_schemas_error_schema -> ahriman_web_schemas [fillcolor="#b83d3d",weight="3"]; - ahriman_web_schemas_event_schema -> ahriman_web_schemas [fillcolor="#a83838",weight="3"]; - ahriman_web_schemas_event_search_schema -> ahriman_web_schemas [fillcolor="#913030",weight="3"]; - ahriman_web_schemas_file_schema -> ahriman_web_schemas [fillcolor="#b83d3d",weight="3"]; - ahriman_web_schemas_info_schema -> ahriman_web_schemas [fillcolor="#a13535",weight="3"]; - ahriman_web_schemas_internal_status_schema -> ahriman_web_schemas [fillcolor="#913030",weight="3"]; - ahriman_web_schemas_log_schema -> ahriman_web_schemas [fillcolor="#c43131",weight="3"]; - ahriman_web_schemas_log_schema -> ahriman_web_schemas_versioned_log_schema [fillcolor="#c43131",weight="3"]; - ahriman_web_schemas_login_schema -> ahriman_web_schemas [fillcolor="#b83d3d",weight="3"]; - ahriman_web_schemas_logs_schema -> ahriman_web_schemas [fillcolor="#a13535",weight="3"]; - ahriman_web_schemas_oauth2_schema -> ahriman_web_schemas [fillcolor="#b83d3d",weight="3"]; - ahriman_web_schemas_package_name_schema -> ahriman_web_schemas [fillcolor="#c43131",weight="3"]; - ahriman_web_schemas_package_name_schema -> ahriman_web_schemas_patch_name_schema [fillcolor="#c43131",weight="3"]; - ahriman_web_schemas_package_names_schema -> ahriman_web_schemas [fillcolor="#ac2b2b",weight="3"]; - ahriman_web_schemas_package_names_schema -> ahriman_web_schemas_package_patch_schema [fillcolor="#ac2b2b",weight="3"]; - ahriman_web_schemas_package_patch_schema -> ahriman_web_schemas [fillcolor="#993333",weight="3"]; - ahriman_web_schemas_package_properties_schema -> ahriman_web_schemas [fillcolor="#c43131",weight="3"]; - ahriman_web_schemas_package_properties_schema -> ahriman_web_schemas_package_schema [fillcolor="#c43131",weight="3"]; - ahriman_web_schemas_package_schema -> ahriman_web_schemas [fillcolor="#a32828",weight="3"]; - ahriman_web_schemas_package_schema -> ahriman_web_schemas_package_status_schema [fillcolor="#a32828",weight="3"]; - ahriman_web_schemas_package_status_schema -> ahriman_web_schemas [fillcolor="#822b2b",weight="3"]; - ahriman_web_schemas_package_version_schema -> ahriman_web_schemas [fillcolor="#a13535",weight="3"]; - ahriman_web_schemas_pagination_schema -> ahriman_web_schemas [fillcolor="#ac2b2b",weight="3"]; - ahriman_web_schemas_pagination_schema -> ahriman_web_schemas_event_search_schema [fillcolor="#ac2b2b",weight="3"]; - ahriman_web_schemas_patch_name_schema -> ahriman_web_schemas [fillcolor="#a13535",weight="3"]; - ahriman_web_schemas_patch_schema -> ahriman_web_schemas [fillcolor="#c43131",weight="3"]; - ahriman_web_schemas_patch_schema -> ahriman_web_schemas_package_patch_schema [fillcolor="#c43131",weight="3"]; - ahriman_web_schemas_pgp_key_id_schema -> ahriman_web_schemas [fillcolor="#b83d3d",weight="3"]; - ahriman_web_schemas_pgp_key_schema -> ahriman_web_schemas [fillcolor="#b83d3d",weight="3"]; - ahriman_web_schemas_process_id_schema -> ahriman_web_schemas [fillcolor="#b83d3d",weight="3"]; - ahriman_web_schemas_process_schema -> ahriman_web_schemas [fillcolor="#b83d3d",weight="3"]; - ahriman_web_schemas_remote_schema -> ahriman_web_schemas [fillcolor="#b42d2d",weight="3"]; - ahriman_web_schemas_remote_schema -> ahriman_web_schemas_package_schema [fillcolor="#b42d2d",weight="3"]; + ahriman_web_schemas_aur_package_schema -> ahriman_web_schemas [fillcolor="#ac4949",weight="3"]; + ahriman_web_schemas_auth_schema -> ahriman_web_schemas [fillcolor="#ac4949",weight="3"]; + ahriman_web_schemas_build_options_schema -> ahriman_web_schemas [fillcolor="#c43131",weight="3"]; + ahriman_web_schemas_build_options_schema -> ahriman_web_schemas_package_names_schema [fillcolor="#c43131",weight="3"]; + ahriman_web_schemas_build_options_schema -> ahriman_web_schemas_update_flags_schema [fillcolor="#c43131",weight="3"]; + ahriman_web_schemas_changes_schema -> ahriman_web_schemas [fillcolor="#ac4949",weight="3"]; + ahriman_web_schemas_counters_schema -> ahriman_web_schemas [fillcolor="#b83d3d",weight="3"]; + ahriman_web_schemas_counters_schema -> ahriman_web_schemas_internal_status_schema [fillcolor="#b83d3d",weight="3"]; + ahriman_web_schemas_dependencies_schema -> ahriman_web_schemas [fillcolor="#ac4949",weight="3"]; + ahriman_web_schemas_error_schema -> ahriman_web_schemas [fillcolor="#ac4949",weight="3"]; + ahriman_web_schemas_event_schema -> ahriman_web_schemas [fillcolor="#9d4343",weight="3"]; + ahriman_web_schemas_event_search_schema -> ahriman_web_schemas [fillcolor="#883a3a",weight="3"]; + ahriman_web_schemas_file_schema -> ahriman_web_schemas [fillcolor="#ac4949",weight="3"]; + ahriman_web_schemas_info_schema -> ahriman_web_schemas [fillcolor="#964040",weight="3"]; + ahriman_web_schemas_internal_status_schema -> ahriman_web_schemas [fillcolor="#883a3a",weight="3"]; + ahriman_web_schemas_log_schema -> ahriman_web_schemas [fillcolor="#b83d3d",weight="3"]; + ahriman_web_schemas_log_schema -> ahriman_web_schemas_versioned_log_schema [fillcolor="#b83d3d",weight="3"]; + ahriman_web_schemas_login_schema -> ahriman_web_schemas [fillcolor="#ac4949",weight="3"]; + ahriman_web_schemas_logs_schema -> ahriman_web_schemas [fillcolor="#964040",weight="3"]; + ahriman_web_schemas_oauth2_schema -> ahriman_web_schemas [fillcolor="#ac4949",weight="3"]; + ahriman_web_schemas_package_name_schema -> ahriman_web_schemas [fillcolor="#b83d3d",weight="3"]; + ahriman_web_schemas_package_name_schema -> ahriman_web_schemas_patch_name_schema [fillcolor="#b83d3d",weight="3"]; + ahriman_web_schemas_package_names_schema -> ahriman_web_schemas [fillcolor="#a13535",weight="3"]; + ahriman_web_schemas_package_names_schema -> ahriman_web_schemas_package_patch_schema [fillcolor="#a13535",weight="3"]; + ahriman_web_schemas_package_patch_schema -> ahriman_web_schemas [fillcolor="#8f3d3d",weight="3"]; + ahriman_web_schemas_package_properties_schema -> ahriman_web_schemas [fillcolor="#b83d3d",weight="3"]; + ahriman_web_schemas_package_properties_schema -> ahriman_web_schemas_package_schema [fillcolor="#b83d3d",weight="3"]; + ahriman_web_schemas_package_schema -> ahriman_web_schemas [fillcolor="#993333",weight="3"]; + ahriman_web_schemas_package_schema -> ahriman_web_schemas_package_status_schema [fillcolor="#993333",weight="3"]; + ahriman_web_schemas_package_status_schema -> ahriman_web_schemas [fillcolor="#793434",weight="3"]; + ahriman_web_schemas_package_version_schema -> ahriman_web_schemas [fillcolor="#964040",weight="3"]; + ahriman_web_schemas_pagination_schema -> ahriman_web_schemas [fillcolor="#a13535",weight="3"]; + ahriman_web_schemas_pagination_schema -> ahriman_web_schemas_event_search_schema [fillcolor="#a13535",weight="3"]; + ahriman_web_schemas_patch_name_schema -> ahriman_web_schemas [fillcolor="#964040",weight="3"]; + ahriman_web_schemas_patch_schema -> ahriman_web_schemas [fillcolor="#b83d3d",weight="3"]; + ahriman_web_schemas_patch_schema -> ahriman_web_schemas_package_patch_schema [fillcolor="#b83d3d",weight="3"]; + ahriman_web_schemas_pgp_key_id_schema -> ahriman_web_schemas [fillcolor="#ac4949",weight="3"]; + ahriman_web_schemas_pgp_key_schema -> ahriman_web_schemas [fillcolor="#ac4949",weight="3"]; + ahriman_web_schemas_process_id_schema -> ahriman_web_schemas [fillcolor="#ac4949",weight="3"]; + ahriman_web_schemas_process_schema -> ahriman_web_schemas [fillcolor="#ac4949",weight="3"]; + ahriman_web_schemas_remote_schema -> ahriman_web_schemas [fillcolor="#a83838",weight="3"]; + ahriman_web_schemas_remote_schema -> ahriman_web_schemas_package_schema [fillcolor="#a83838",weight="3"]; ahriman_web_schemas_repository_id_schema -> ahriman_web_schemas [fillcolor="#ef0606",weight="3"]; ahriman_web_schemas_repository_id_schema -> ahriman_web_schemas_info_schema [fillcolor="#ef0606",weight="3"]; ahriman_web_schemas_repository_id_schema -> ahriman_web_schemas_internal_status_schema [fillcolor="#ef0606",weight="3"]; @@ -1632,14 +1614,14 @@ digraph G { ahriman_web_schemas_repository_id_schema -> ahriman_web_schemas_package_version_schema [fillcolor="#ef0606",weight="3"]; ahriman_web_schemas_repository_id_schema -> ahriman_web_schemas_pagination_schema [fillcolor="#ef0606",weight="3"]; ahriman_web_schemas_repository_id_schema -> ahriman_web_schemas_versioned_log_schema [fillcolor="#ef0606",weight="3"]; - ahriman_web_schemas_search_schema -> ahriman_web_schemas [fillcolor="#b83d3d",weight="3"]; - ahriman_web_schemas_status_schema -> ahriman_web_schemas [fillcolor="#ca1616",weight="3"]; - ahriman_web_schemas_status_schema -> ahriman_web_schemas_internal_status_schema [fillcolor="#ca1616",weight="3"]; - ahriman_web_schemas_status_schema -> ahriman_web_schemas_logs_schema [fillcolor="#ca1616",weight="3"]; - ahriman_web_schemas_status_schema -> ahriman_web_schemas_package_status_schema [fillcolor="#ca1616",weight="3"]; - ahriman_web_schemas_update_flags_schema -> ahriman_web_schemas [fillcolor="#a13535",weight="3"]; - ahriman_web_schemas_versioned_log_schema -> ahriman_web_schemas [fillcolor="#993333",weight="3"]; - ahriman_web_schemas_worker_schema -> ahriman_web_schemas [fillcolor="#b83d3d",weight="3"]; + ahriman_web_schemas_search_schema -> ahriman_web_schemas [fillcolor="#ac4949",weight="3"]; + ahriman_web_schemas_status_schema -> ahriman_web_schemas [fillcolor="#bf2121",weight="3"]; + ahriman_web_schemas_status_schema -> ahriman_web_schemas_internal_status_schema [fillcolor="#bf2121",weight="3"]; + ahriman_web_schemas_status_schema -> ahriman_web_schemas_logs_schema [fillcolor="#bf2121",weight="3"]; + ahriman_web_schemas_status_schema -> ahriman_web_schemas_package_status_schema [fillcolor="#bf2121",weight="3"]; + ahriman_web_schemas_update_flags_schema -> ahriman_web_schemas [fillcolor="#964040",weight="3"]; + ahriman_web_schemas_versioned_log_schema -> ahriman_web_schemas [fillcolor="#8f3d3d",weight="3"]; + ahriman_web_schemas_worker_schema -> ahriman_web_schemas [fillcolor="#ac4949",weight="3"]; ahriman_web_views -> ahriman_web_routes [fillcolor="#f91010",weight="2"]; ahriman_web_views_base -> ahriman_web_routes [fillcolor="#950303",minlen="2",weight="2"]; ahriman_web_views_base -> ahriman_web_views_api_docs [fillcolor="#950303",weight="3"]; @@ -1679,7 +1661,7 @@ digraph G { ahriman_web_views_status_view_guard -> ahriman_web_views_v1_packages_patches [fillcolor="#ef0606",weight="3"]; ahriman_web_views_status_view_guard -> ahriman_web_views_v1_status_status [fillcolor="#ef0606",weight="3"]; ahriman_web_views_status_view_guard -> ahriman_web_views_v2_packages_logs [fillcolor="#ef0606",weight="3"]; - ahriman_web_web -> ahriman_application_handlers_web [fillcolor="#732626",minlen="3"]; + ahriman_web_web -> ahriman_application_handlers_web [fillcolor="#6b2e2e",minlen="3"]; aioauth_client -> ahriman_core_auth_oauth [fillcolor="#c06440",minlen="4"]; aiohttp -> ahriman_web_apispec [fillcolor="#f99106",minlen="2"]; aiohttp -> ahriman_web_cors [fillcolor="#f99106",minlen="2"]; @@ -1752,56 +1734,56 @@ digraph G { aiohttp_jinja2 -> ahriman_web_web [fillcolor="#81c823",minlen="3"]; aiohttp_security -> ahriman_core_auth_helpers [fillcolor="#6ac247",minlen="4"]; aiohttp_security -> ahriman_web_middlewares_auth_handler [fillcolor="#6ac247",minlen="4"]; - aiohttp_session -> ahriman_web_middlewares_auth_handler [fillcolor="#3db83d",minlen="4"]; - boto3 -> ahriman_core_upload_s3 [fillcolor="#40c064",minlen="4"]; - cerberus -> ahriman_core_configuration_validator [fillcolor="#40c089",minlen="4"]; - cryptography -> ahriman_web_middlewares_auth_handler [fillcolor="#19e6c9",minlen="4"]; - cryptography -> aiohttp_session [fillcolor="#19e6c9",minlen="2"]; - cryptography -> requests [fillcolor="#19e6c9"]; - elftools -> ahriman_core_build_tools_package_archive [fillcolor="#53a8b6",minlen="4"]; - inflection -> ahriman_models_aur_package [fillcolor="#538cb6",minlen="3"]; - jinja2 -> ahriman_core_report_jinja_template [fillcolor="#3b65ce",minlen="4"]; - jinja2 -> ahriman_web_web [fillcolor="#3b65ce",minlen="3"]; - jinja2 -> aiohttp_jinja2 [fillcolor="#3b65ce"]; - marshmallow -> ahriman_web_schemas_aur_package_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_auth_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_build_options_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_changes_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_counters_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_dependencies_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_error_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_event_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_event_search_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_file_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_info_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_internal_status_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_log_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_login_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_logs_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_oauth2_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_package_name_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_package_names_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_package_patch_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_package_properties_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_package_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_package_status_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_package_version_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_pagination_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_patch_name_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_patch_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_pgp_key_id_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_pgp_key_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_process_id_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_process_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_remote_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_repository_id_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_search_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_status_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_update_flags_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_versioned_log_schema [fillcolor="#0606ef",minlen="4"]; - marshmallow -> ahriman_web_schemas_worker_schema [fillcolor="#0606ef",minlen="4"]; - matplotlib -> ahriman_application_handlers_statistics [fillcolor="#5b31c4",minlen="4"]; - passlib -> ahriman_models_user [fillcolor="#8d47c2",minlen="3"]; + aiohttp_session -> ahriman_web_middlewares_auth_handler [fillcolor="#3ab03a",minlen="4"]; + bcrypt -> ahriman_models_user [fillcolor="#53b670",minlen="3"]; + boto3 -> ahriman_core_upload_s3 [fillcolor="#40c089",minlen="4"]; + cerberus -> ahriman_core_configuration_validator [fillcolor="#40c0ad",minlen="4"]; + cryptography -> ahriman_web_middlewares_auth_handler [fillcolor="#19c9e6",minlen="4"]; + cryptography -> aiohttp_session [fillcolor="#19c9e6",minlen="2"]; + cryptography -> requests [fillcolor="#19c9e6"]; + elftools -> ahriman_core_build_tools_package_archive [fillcolor="#538cb6",minlen="4"]; + inflection -> ahriman_models_aur_package [fillcolor="#5370b6",minlen="3"]; + jinja2 -> ahriman_core_report_jinja_template [fillcolor="#3b3bce",minlen="4"]; + jinja2 -> ahriman_web_web [fillcolor="#3b3bce",minlen="3"]; + jinja2 -> aiohttp_jinja2 [fillcolor="#3b3bce"]; + marshmallow -> ahriman_web_schemas_aur_package_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_auth_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_build_options_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_changes_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_counters_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_dependencies_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_error_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_event_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_event_search_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_file_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_info_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_internal_status_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_log_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_login_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_logs_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_oauth2_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_package_name_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_package_names_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_package_patch_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_package_properties_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_package_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_package_status_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_package_version_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_pagination_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_patch_name_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_patch_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_pgp_key_id_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_pgp_key_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_process_id_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_process_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_remote_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_repository_id_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_search_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_status_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_update_flags_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_versioned_log_schema [fillcolor="#4806ef",minlen="4"]; + marshmallow -> ahriman_web_schemas_worker_schema [fillcolor="#4806ef",minlen="4"]; + matplotlib -> ahriman_application_handlers_statistics [fillcolor="#8531c4",minlen="4"]; pyalpm -> ahriman_core_alpm_pacman [fillcolor="#cb22e7",minlen="4"]; pyalpm -> ahriman_core_alpm_pacman_database [fillcolor="#cb22e7",minlen="4"]; pyalpm -> ahriman_models_aur_package [fillcolor="#cb22e7",minlen="3"]; diff --git a/package/archlinux/PKGBUILD b/package/archlinux/PKGBUILD index 303a2479..1b4922b3 100644 --- a/package/archlinux/PKGBUILD +++ b/package/archlinux/PKGBUILD @@ -2,7 +2,7 @@ pkgbase='ahriman' pkgname=('ahriman' 'ahriman-core' 'ahriman-triggers' 'ahriman-web') -pkgver=2.15.2 +pkgver=2.16.0 pkgrel=1 pkgdesc="ArcH linux ReposItory MANager" arch=('any') diff --git a/package/share/bash-completion/completions/_ahriman b/package/share/bash-completion/completions/_ahriman index 7a4115b0..085f9dfc 100644 --- a/package/share/bash-completion/completions/_ahriman +++ b/package/share/bash-completion/completions/_ahriman @@ -1,115 +1,117 @@ # AUTOMATICALLY GENERATED by `shtab` -_shtab_ahriman_subparsers=('aur-search' 'search' 'help-commands-unsafe' 'help' 'help-updates' 'help-version' 'version' 'package-add' 'add' 'package-update' 'package-changes' 'package-changes-remove' 'package-remove' 'remove' 'package-status' 'status' 'package-status-remove' 'package-status-update' 'status-update' 'patch-add' 'patch-list' 'patch-remove' 'patch-set-add' 'repo-backup' 'repo-check' 'check' 'repo-create-keyring' 'repo-create-mirrorlist' 'repo-daemon' 'daemon' 'repo-rebuild' 'rebuild' 'repo-remove-unknown' 'remove-unknown' 'repo-report' 'report' 'repo-restore' 'repo-sign' 'sign' 'repo-statistics' 'repo-status-update' 'repo-sync' 'sync' 'repo-tree' 'repo-triggers' 'repo-update' 'update' 'service-clean' 'clean' 'repo-clean' 'service-config' 'config' 'repo-config' 'service-config-validate' 'config-validate' 'repo-config-validate' 'service-key-import' 'key-import' 'service-repositories' 'service-run' 'run' 'service-setup' 'init' 'repo-init' 'repo-setup' 'setup' 'service-shell' 'shell' 'service-tree-migrate' 'user-add' 'user-list' 'user-remove' 'web') +_shtab_ahriman_subparsers=('add' 'aur-search' 'check' 'clean' 'config' 'config-validate' 'copy' 'daemon' 'help' 'help-commands-unsafe' 'help-updates' 'help-version' 'init' 'key-import' 'package-add' 'package-changes' 'package-changes-remove' 'package-copy' 'package-remove' 'package-status' 'package-status-remove' 'package-status-update' 'package-update' 'patch-add' 'patch-list' 'patch-remove' 'patch-set-add' 'rebuild' 'remove' 'remove-unknown' 'repo-backup' 'repo-check' 'repo-clean' 'repo-config' 'repo-config-validate' 'repo-create-keyring' 'repo-create-mirrorlist' 'repo-daemon' 'repo-init' 'repo-rebuild' 'repo-remove-unknown' 'repo-report' 'repo-restore' 'repo-setup' 'repo-sign' 'repo-statistics' 'repo-status-update' 'repo-sync' 'repo-tree' 'repo-triggers' 'repo-update' 'report' 'run' 'search' 'service-clean' 'service-config' 'service-config-validate' 'service-key-import' 'service-repositories' 'service-run' 'service-setup' 'service-shell' 'service-tree-migrate' 'setup' 'shell' 'sign' 'status' 'status-update' 'sync' 'update' 'user-add' 'user-list' 'user-remove' 'version' 'web') _shtab_ahriman_option_strings=('-h' '--help' '-a' '--architecture' '-c' '--configuration' '--force' '-l' '--lock' '--log-handler' '-q' '--quiet' '--report' '--no-report' '-r' '--repository' '--unsafe' '-V' '--version' '--wait-timeout') +_shtab_ahriman_add_option_strings=('-h' '--help' '--changes' '--no-changes' '--dependencies' '--no-dependencies' '-e' '--exit-code' '--increment' '--no-increment' '-n' '--now' '-y' '--refresh' '-s' '--source' '-u' '--username' '-v' '--variable') _shtab_ahriman_aur_search_option_strings=('-h' '--help' '-e' '--exit-code' '--info' '--no-info' '--sort-by') -_shtab_ahriman_search_option_strings=('-h' '--help' '-e' '--exit-code' '--info' '--no-info' '--sort-by') -_shtab_ahriman_help_commands_unsafe_option_strings=('-h' '--help') +_shtab_ahriman_check_option_strings=('-h' '--help' '--changes' '--no-changes' '--check-files' '--no-check-files' '-e' '--exit-code' '--vcs' '--no-vcs' '-y' '--refresh') +_shtab_ahriman_clean_option_strings=('-h' '--help' '--cache' '--no-cache' '--chroot' '--no-chroot' '--manual' '--no-manual' '--packages' '--no-packages' '--pacman' '--no-pacman') +_shtab_ahriman_config_option_strings=('-h' '--help' '--info' '--no-info' '--secure' '--no-secure') +_shtab_ahriman_config_validate_option_strings=('-h' '--help' '-e' '--exit-code') +_shtab_ahriman_copy_option_strings=('-h' '--help' '-e' '--exit-code' '--remove') +_shtab_ahriman_daemon_option_strings=('-h' '--help' '-i' '--interval' '--aur' '--no-aur' '--changes' '--no-changes' '--check-files' '--no-check-files' '--dependencies' '--no-dependencies' '--dry-run' '--increment' '--no-increment' '--local' '--no-local' '--manual' '--no-manual' '--partitions' '--no-partitions' '-u' '--username' '--vcs' '--no-vcs' '-y' '--refresh') _shtab_ahriman_help_option_strings=('-h' '--help') +_shtab_ahriman_help_commands_unsafe_option_strings=('-h' '--help') _shtab_ahriman_help_updates_option_strings=('-h' '--help' '-e' '--exit-code') _shtab_ahriman_help_version_option_strings=('-h' '--help') -_shtab_ahriman_version_option_strings=('-h' '--help') +_shtab_ahriman_init_option_strings=('-h' '--help' '--build-as-user' '--from-configuration' '--generate-salt' '--no-generate-salt' '--makeflags-jobs' '--no-makeflags-jobs' '--mirror' '--multilib' '--no-multilib' '--packager' '--server' '--sign-key' '--sign-target' '--web-port' '--web-unix-socket') +_shtab_ahriman_key_import_option_strings=('-h' '--help' '--key-server') _shtab_ahriman_package_add_option_strings=('-h' '--help' '--changes' '--no-changes' '--dependencies' '--no-dependencies' '-e' '--exit-code' '--increment' '--no-increment' '-n' '--now' '-y' '--refresh' '-s' '--source' '-u' '--username' '-v' '--variable') -_shtab_ahriman_add_option_strings=('-h' '--help' '--changes' '--no-changes' '--dependencies' '--no-dependencies' '-e' '--exit-code' '--increment' '--no-increment' '-n' '--now' '-y' '--refresh' '-s' '--source' '-u' '--username' '-v' '--variable') -_shtab_ahriman_package_update_option_strings=('-h' '--help' '--changes' '--no-changes' '--dependencies' '--no-dependencies' '-e' '--exit-code' '--increment' '--no-increment' '-n' '--now' '-y' '--refresh' '-s' '--source' '-u' '--username' '-v' '--variable') _shtab_ahriman_package_changes_option_strings=('-h' '--help' '-e' '--exit-code') _shtab_ahriman_package_changes_remove_option_strings=('-h' '--help') +_shtab_ahriman_package_copy_option_strings=('-h' '--help' '-e' '--exit-code' '--remove') _shtab_ahriman_package_remove_option_strings=('-h' '--help') -_shtab_ahriman_remove_option_strings=('-h' '--help') _shtab_ahriman_package_status_option_strings=('-h' '--help' '--ahriman' '-e' '--exit-code' '--info' '--no-info' '-s' '--status') -_shtab_ahriman_status_option_strings=('-h' '--help' '--ahriman' '-e' '--exit-code' '--info' '--no-info' '-s' '--status') _shtab_ahriman_package_status_remove_option_strings=('-h' '--help') _shtab_ahriman_package_status_update_option_strings=('-h' '--help' '-s' '--status') -_shtab_ahriman_status_update_option_strings=('-h' '--help' '-s' '--status') +_shtab_ahriman_package_update_option_strings=('-h' '--help' '--changes' '--no-changes' '--dependencies' '--no-dependencies' '-e' '--exit-code' '--increment' '--no-increment' '-n' '--now' '-y' '--refresh' '-s' '--source' '-u' '--username' '-v' '--variable') _shtab_ahriman_patch_add_option_strings=('-h' '--help') _shtab_ahriman_patch_list_option_strings=('-h' '--help' '-e' '--exit-code' '-v' '--variable') _shtab_ahriman_patch_remove_option_strings=('-h' '--help' '-v' '--variable') _shtab_ahriman_patch_set_add_option_strings=('-h' '--help' '-t' '--track') +_shtab_ahriman_rebuild_option_strings=('-h' '--help' '--depends-on' '--dry-run' '--from-database' '--increment' '--no-increment' '-e' '--exit-code' '-s' '--status' '-u' '--username') +_shtab_ahriman_remove_option_strings=('-h' '--help') +_shtab_ahriman_remove_unknown_option_strings=('-h' '--help' '--dry-run') _shtab_ahriman_repo_backup_option_strings=('-h' '--help') _shtab_ahriman_repo_check_option_strings=('-h' '--help' '--changes' '--no-changes' '--check-files' '--no-check-files' '-e' '--exit-code' '--vcs' '--no-vcs' '-y' '--refresh') -_shtab_ahriman_check_option_strings=('-h' '--help' '--changes' '--no-changes' '--check-files' '--no-check-files' '-e' '--exit-code' '--vcs' '--no-vcs' '-y' '--refresh') +_shtab_ahriman_repo_clean_option_strings=('-h' '--help' '--cache' '--no-cache' '--chroot' '--no-chroot' '--manual' '--no-manual' '--packages' '--no-packages' '--pacman' '--no-pacman') +_shtab_ahriman_repo_config_option_strings=('-h' '--help' '--info' '--no-info' '--secure' '--no-secure') +_shtab_ahriman_repo_config_validate_option_strings=('-h' '--help' '-e' '--exit-code') _shtab_ahriman_repo_create_keyring_option_strings=('-h' '--help') _shtab_ahriman_repo_create_mirrorlist_option_strings=('-h' '--help') _shtab_ahriman_repo_daemon_option_strings=('-h' '--help' '-i' '--interval' '--aur' '--no-aur' '--changes' '--no-changes' '--check-files' '--no-check-files' '--dependencies' '--no-dependencies' '--dry-run' '--increment' '--no-increment' '--local' '--no-local' '--manual' '--no-manual' '--partitions' '--no-partitions' '-u' '--username' '--vcs' '--no-vcs' '-y' '--refresh') -_shtab_ahriman_daemon_option_strings=('-h' '--help' '-i' '--interval' '--aur' '--no-aur' '--changes' '--no-changes' '--check-files' '--no-check-files' '--dependencies' '--no-dependencies' '--dry-run' '--increment' '--no-increment' '--local' '--no-local' '--manual' '--no-manual' '--partitions' '--no-partitions' '-u' '--username' '--vcs' '--no-vcs' '-y' '--refresh') +_shtab_ahriman_repo_init_option_strings=('-h' '--help' '--build-as-user' '--from-configuration' '--generate-salt' '--no-generate-salt' '--makeflags-jobs' '--no-makeflags-jobs' '--mirror' '--multilib' '--no-multilib' '--packager' '--server' '--sign-key' '--sign-target' '--web-port' '--web-unix-socket') _shtab_ahriman_repo_rebuild_option_strings=('-h' '--help' '--depends-on' '--dry-run' '--from-database' '--increment' '--no-increment' '-e' '--exit-code' '-s' '--status' '-u' '--username') -_shtab_ahriman_rebuild_option_strings=('-h' '--help' '--depends-on' '--dry-run' '--from-database' '--increment' '--no-increment' '-e' '--exit-code' '-s' '--status' '-u' '--username') _shtab_ahriman_repo_remove_unknown_option_strings=('-h' '--help' '--dry-run') -_shtab_ahriman_remove_unknown_option_strings=('-h' '--help' '--dry-run') _shtab_ahriman_repo_report_option_strings=('-h' '--help') -_shtab_ahriman_report_option_strings=('-h' '--help') _shtab_ahriman_repo_restore_option_strings=('-h' '--help' '-o' '--output') +_shtab_ahriman_repo_setup_option_strings=('-h' '--help' '--build-as-user' '--from-configuration' '--generate-salt' '--no-generate-salt' '--makeflags-jobs' '--no-makeflags-jobs' '--mirror' '--multilib' '--no-multilib' '--packager' '--server' '--sign-key' '--sign-target' '--web-port' '--web-unix-socket') _shtab_ahriman_repo_sign_option_strings=('-h' '--help') -_shtab_ahriman_sign_option_strings=('-h' '--help') _shtab_ahriman_repo_statistics_option_strings=('-h' '--help' '--chart' '-e' '--event' '--from-date' '--limit' '--offset' '--to-date') _shtab_ahriman_repo_status_update_option_strings=('-h' '--help' '-s' '--status') _shtab_ahriman_repo_sync_option_strings=('-h' '--help') -_shtab_ahriman_sync_option_strings=('-h' '--help') _shtab_ahriman_repo_tree_option_strings=('-h' '--help' '-p' '--partitions') _shtab_ahriman_repo_triggers_option_strings=('-h' '--help') _shtab_ahriman_repo_update_option_strings=('-h' '--help' '--aur' '--no-aur' '--changes' '--no-changes' '--check-files' '--no-check-files' '--dependencies' '--no-dependencies' '--dry-run' '-e' '--exit-code' '--increment' '--no-increment' '--local' '--no-local' '--manual' '--no-manual' '-u' '--username' '--vcs' '--no-vcs' '-y' '--refresh') -_shtab_ahriman_update_option_strings=('-h' '--help' '--aur' '--no-aur' '--changes' '--no-changes' '--check-files' '--no-check-files' '--dependencies' '--no-dependencies' '--dry-run' '-e' '--exit-code' '--increment' '--no-increment' '--local' '--no-local' '--manual' '--no-manual' '-u' '--username' '--vcs' '--no-vcs' '-y' '--refresh') +_shtab_ahriman_report_option_strings=('-h' '--help') +_shtab_ahriman_run_option_strings=('-h' '--help') +_shtab_ahriman_search_option_strings=('-h' '--help' '-e' '--exit-code' '--info' '--no-info' '--sort-by') _shtab_ahriman_service_clean_option_strings=('-h' '--help' '--cache' '--no-cache' '--chroot' '--no-chroot' '--manual' '--no-manual' '--packages' '--no-packages' '--pacman' '--no-pacman') -_shtab_ahriman_clean_option_strings=('-h' '--help' '--cache' '--no-cache' '--chroot' '--no-chroot' '--manual' '--no-manual' '--packages' '--no-packages' '--pacman' '--no-pacman') -_shtab_ahriman_repo_clean_option_strings=('-h' '--help' '--cache' '--no-cache' '--chroot' '--no-chroot' '--manual' '--no-manual' '--packages' '--no-packages' '--pacman' '--no-pacman') _shtab_ahriman_service_config_option_strings=('-h' '--help' '--info' '--no-info' '--secure' '--no-secure') -_shtab_ahriman_config_option_strings=('-h' '--help' '--info' '--no-info' '--secure' '--no-secure') -_shtab_ahriman_repo_config_option_strings=('-h' '--help' '--info' '--no-info' '--secure' '--no-secure') _shtab_ahriman_service_config_validate_option_strings=('-h' '--help' '-e' '--exit-code') -_shtab_ahriman_config_validate_option_strings=('-h' '--help' '-e' '--exit-code') -_shtab_ahriman_repo_config_validate_option_strings=('-h' '--help' '-e' '--exit-code') _shtab_ahriman_service_key_import_option_strings=('-h' '--help' '--key-server') -_shtab_ahriman_key_import_option_strings=('-h' '--help' '--key-server') _shtab_ahriman_service_repositories_option_strings=('-h' '--help' '--id-only' '--no-id-only') _shtab_ahriman_service_run_option_strings=('-h' '--help') -_shtab_ahriman_run_option_strings=('-h' '--help') _shtab_ahriman_service_setup_option_strings=('-h' '--help' '--build-as-user' '--from-configuration' '--generate-salt' '--no-generate-salt' '--makeflags-jobs' '--no-makeflags-jobs' '--mirror' '--multilib' '--no-multilib' '--packager' '--server' '--sign-key' '--sign-target' '--web-port' '--web-unix-socket') -_shtab_ahriman_init_option_strings=('-h' '--help' '--build-as-user' '--from-configuration' '--generate-salt' '--no-generate-salt' '--makeflags-jobs' '--no-makeflags-jobs' '--mirror' '--multilib' '--no-multilib' '--packager' '--server' '--sign-key' '--sign-target' '--web-port' '--web-unix-socket') -_shtab_ahriman_repo_init_option_strings=('-h' '--help' '--build-as-user' '--from-configuration' '--generate-salt' '--no-generate-salt' '--makeflags-jobs' '--no-makeflags-jobs' '--mirror' '--multilib' '--no-multilib' '--packager' '--server' '--sign-key' '--sign-target' '--web-port' '--web-unix-socket') -_shtab_ahriman_repo_setup_option_strings=('-h' '--help' '--build-as-user' '--from-configuration' '--generate-salt' '--no-generate-salt' '--makeflags-jobs' '--no-makeflags-jobs' '--mirror' '--multilib' '--no-multilib' '--packager' '--server' '--sign-key' '--sign-target' '--web-port' '--web-unix-socket') -_shtab_ahriman_setup_option_strings=('-h' '--help' '--build-as-user' '--from-configuration' '--generate-salt' '--no-generate-salt' '--makeflags-jobs' '--no-makeflags-jobs' '--mirror' '--multilib' '--no-multilib' '--packager' '--server' '--sign-key' '--sign-target' '--web-port' '--web-unix-socket') _shtab_ahriman_service_shell_option_strings=('-h' '--help') -_shtab_ahriman_shell_option_strings=('-h' '--help') _shtab_ahriman_service_tree_migrate_option_strings=('-h' '--help') +_shtab_ahriman_setup_option_strings=('-h' '--help' '--build-as-user' '--from-configuration' '--generate-salt' '--no-generate-salt' '--makeflags-jobs' '--no-makeflags-jobs' '--mirror' '--multilib' '--no-multilib' '--packager' '--server' '--sign-key' '--sign-target' '--web-port' '--web-unix-socket') +_shtab_ahriman_shell_option_strings=('-h' '--help') +_shtab_ahriman_sign_option_strings=('-h' '--help') +_shtab_ahriman_status_option_strings=('-h' '--help' '--ahriman' '-e' '--exit-code' '--info' '--no-info' '-s' '--status') +_shtab_ahriman_status_update_option_strings=('-h' '--help' '-s' '--status') +_shtab_ahriman_sync_option_strings=('-h' '--help') +_shtab_ahriman_update_option_strings=('-h' '--help' '--aur' '--no-aur' '--changes' '--no-changes' '--check-files' '--no-check-files' '--dependencies' '--no-dependencies' '--dry-run' '-e' '--exit-code' '--increment' '--no-increment' '--local' '--no-local' '--manual' '--no-manual' '-u' '--username' '--vcs' '--no-vcs' '-y' '--refresh') _shtab_ahriman_user_add_option_strings=('-h' '--help' '--key' '--packager' '-p' '--password' '-R' '--role') _shtab_ahriman_user_list_option_strings=('-h' '--help' '-e' '--exit-code' '-R' '--role') _shtab_ahriman_user_remove_option_strings=('-h' '--help') +_shtab_ahriman_version_option_strings=('-h' '--help') _shtab_ahriman_web_option_strings=('-h' '--help') -_shtab_ahriman_pos_0_choices=('aur-search' 'search' 'help-commands-unsafe' 'help' 'help-updates' 'help-version' 'version' 'package-add' 'add' 'package-update' 'package-changes' 'package-changes-remove' 'package-remove' 'remove' 'package-status' 'status' 'package-status-remove' 'package-status-update' 'status-update' 'patch-add' 'patch-list' 'patch-remove' 'patch-set-add' 'repo-backup' 'repo-check' 'check' 'repo-create-keyring' 'repo-create-mirrorlist' 'repo-daemon' 'daemon' 'repo-rebuild' 'rebuild' 'repo-remove-unknown' 'remove-unknown' 'repo-report' 'report' 'repo-restore' 'repo-sign' 'sign' 'repo-statistics' 'repo-status-update' 'repo-sync' 'sync' 'repo-tree' 'repo-triggers' 'repo-update' 'update' 'service-clean' 'clean' 'repo-clean' 'service-config' 'config' 'repo-config' 'service-config-validate' 'config-validate' 'repo-config-validate' 'service-key-import' 'key-import' 'service-repositories' 'service-run' 'run' 'service-setup' 'init' 'repo-init' 'repo-setup' 'setup' 'service-shell' 'shell' 'service-tree-migrate' 'user-add' 'user-list' 'user-remove' 'web') +_shtab_ahriman_pos_0_choices=('add' 'aur-search' 'check' 'clean' 'config' 'config-validate' 'copy' 'daemon' 'help' 'help-commands-unsafe' 'help-updates' 'help-version' 'init' 'key-import' 'package-add' 'package-changes' 'package-changes-remove' 'package-copy' 'package-remove' 'package-status' 'package-status-remove' 'package-status-update' 'package-update' 'patch-add' 'patch-list' 'patch-remove' 'patch-set-add' 'rebuild' 'remove' 'remove-unknown' 'repo-backup' 'repo-check' 'repo-clean' 'repo-config' 'repo-config-validate' 'repo-create-keyring' 'repo-create-mirrorlist' 'repo-daemon' 'repo-init' 'repo-rebuild' 'repo-remove-unknown' 'repo-report' 'repo-restore' 'repo-setup' 'repo-sign' 'repo-statistics' 'repo-status-update' 'repo-sync' 'repo-tree' 'repo-triggers' 'repo-update' 'report' 'run' 'search' 'service-clean' 'service-config' 'service-config-validate' 'service-key-import' 'service-repositories' 'service-run' 'service-setup' 'service-shell' 'service-tree-migrate' 'setup' 'shell' 'sign' 'status' 'status-update' 'sync' 'update' 'user-add' 'user-list' 'user-remove' 'version' 'web') _shtab_ahriman___log_handler_choices=('console' 'syslog' 'journald') -_shtab_ahriman_aur_search___sort_by_choices=('description' 'first_submitted' 'id' 'last_modified' 'maintainer' 'name' 'num_votes' 'out_of_date' 'package_base' 'package_base_id' 'popularity' 'repository' 'submitter' 'url' 'url_path' 'version') -_shtab_ahriman_search___sort_by_choices=('description' 'first_submitted' 'id' 'last_modified' 'maintainer' 'name' 'num_votes' 'out_of_date' 'package_base' 'package_base_id' 'popularity' 'repository' 'submitter' 'url' 'url_path' 'version') -_shtab_ahriman_package_add__s_choices=('auto' 'archive' 'aur' 'directory' 'local' 'remote' 'repository') -_shtab_ahriman_package_add___source_choices=('auto' 'archive' 'aur' 'directory' 'local' 'remote' 'repository') _shtab_ahriman_add__s_choices=('auto' 'archive' 'aur' 'directory' 'local' 'remote' 'repository') _shtab_ahriman_add___source_choices=('auto' 'archive' 'aur' 'directory' 'local' 'remote' 'repository') -_shtab_ahriman_package_update__s_choices=('auto' 'archive' 'aur' 'directory' 'local' 'remote' 'repository') -_shtab_ahriman_package_update___source_choices=('auto' 'archive' 'aur' 'directory' 'local' 'remote' 'repository') +_shtab_ahriman_aur_search___sort_by_choices=('description' 'first_submitted' 'id' 'last_modified' 'maintainer' 'name' 'num_votes' 'out_of_date' 'package_base' 'package_base_id' 'popularity' 'repository' 'submitter' 'url' 'url_path' 'version') +_shtab_ahriman_init___sign_target_choices=('disabled' 'packages' 'repository') +_shtab_ahriman_package_add__s_choices=('auto' 'archive' 'aur' 'directory' 'local' 'remote' 'repository') +_shtab_ahriman_package_add___source_choices=('auto' 'archive' 'aur' 'directory' 'local' 'remote' 'repository') _shtab_ahriman_package_status__s_choices=('unknown' 'pending' 'building' 'failed' 'success') _shtab_ahriman_package_status___status_choices=('unknown' 'pending' 'building' 'failed' 'success') -_shtab_ahriman_status__s_choices=('unknown' 'pending' 'building' 'failed' 'success') -_shtab_ahriman_status___status_choices=('unknown' 'pending' 'building' 'failed' 'success') _shtab_ahriman_package_status_update__s_choices=('unknown' 'pending' 'building' 'failed' 'success') _shtab_ahriman_package_status_update___status_choices=('unknown' 'pending' 'building' 'failed' 'success') -_shtab_ahriman_status_update__s_choices=('unknown' 'pending' 'building' 'failed' 'success') -_shtab_ahriman_status_update___status_choices=('unknown' 'pending' 'building' 'failed' 'success') -_shtab_ahriman_repo_rebuild__s_choices=('unknown' 'pending' 'building' 'failed' 'success') -_shtab_ahriman_repo_rebuild___status_choices=('unknown' 'pending' 'building' 'failed' 'success') +_shtab_ahriman_package_update__s_choices=('auto' 'archive' 'aur' 'directory' 'local' 'remote' 'repository') +_shtab_ahriman_package_update___source_choices=('auto' 'archive' 'aur' 'directory' 'local' 'remote' 'repository') _shtab_ahriman_rebuild__s_choices=('unknown' 'pending' 'building' 'failed' 'success') _shtab_ahriman_rebuild___status_choices=('unknown' 'pending' 'building' 'failed' 'success') +_shtab_ahriman_repo_init___sign_target_choices=('disabled' 'packages' 'repository') +_shtab_ahriman_repo_rebuild__s_choices=('unknown' 'pending' 'building' 'failed' 'success') +_shtab_ahriman_repo_rebuild___status_choices=('unknown' 'pending' 'building' 'failed' 'success') +_shtab_ahriman_repo_setup___sign_target_choices=('disabled' 'packages' 'repository') _shtab_ahriman_repo_statistics__e_choices=('package-outdated' 'package-removed' 'package-update-failed' 'package-updated') _shtab_ahriman_repo_statistics___event_choices=('package-outdated' 'package-removed' 'package-update-failed' 'package-updated') _shtab_ahriman_repo_status_update__s_choices=('unknown' 'pending' 'building' 'failed' 'success') _shtab_ahriman_repo_status_update___status_choices=('unknown' 'pending' 'building' 'failed' 'success') +_shtab_ahriman_search___sort_by_choices=('description' 'first_submitted' 'id' 'last_modified' 'maintainer' 'name' 'num_votes' 'out_of_date' 'package_base' 'package_base_id' 'popularity' 'repository' 'submitter' 'url' 'url_path' 'version') _shtab_ahriman_service_setup___sign_target_choices=('disabled' 'packages' 'repository') -_shtab_ahriman_init___sign_target_choices=('disabled' 'packages' 'repository') -_shtab_ahriman_repo_init___sign_target_choices=('disabled' 'packages' 'repository') -_shtab_ahriman_repo_setup___sign_target_choices=('disabled' 'packages' 'repository') _shtab_ahriman_setup___sign_target_choices=('disabled' 'packages' 'repository') +_shtab_ahriman_status__s_choices=('unknown' 'pending' 'building' 'failed' 'success') +_shtab_ahriman_status___status_choices=('unknown' 'pending' 'building' 'failed' 'success') +_shtab_ahriman_status_update__s_choices=('unknown' 'pending' 'building' 'failed' 'success') +_shtab_ahriman_status_update___status_choices=('unknown' 'pending' 'building' 'failed' 'success') _shtab_ahriman_user_add__R_choices=('unauthorized' 'read' 'reporter' 'full') _shtab_ahriman_user_add___role_choices=('unauthorized' 'read' 'reporter' 'full') _shtab_ahriman_user_list__R_choices=('unauthorized' 'read' 'reporter' 'full') @@ -126,48 +128,6 @@ _shtab_ahriman___no_report_nargs=0 _shtab_ahriman___unsafe_nargs=0 _shtab_ahriman__V_nargs=0 _shtab_ahriman___version_nargs=0 -_shtab_ahriman_aur_search_pos_0_nargs=+ -_shtab_ahriman_aur_search__h_nargs=0 -_shtab_ahriman_aur_search___help_nargs=0 -_shtab_ahriman_aur_search__e_nargs=0 -_shtab_ahriman_aur_search___exit_code_nargs=0 -_shtab_ahriman_aur_search___info_nargs=0 -_shtab_ahriman_aur_search___no_info_nargs=0 -_shtab_ahriman_search_pos_0_nargs=+ -_shtab_ahriman_search__h_nargs=0 -_shtab_ahriman_search___help_nargs=0 -_shtab_ahriman_search__e_nargs=0 -_shtab_ahriman_search___exit_code_nargs=0 -_shtab_ahriman_search___info_nargs=0 -_shtab_ahriman_search___no_info_nargs=0 -_shtab_ahriman_help_commands_unsafe_pos_0_nargs=* -_shtab_ahriman_help_commands_unsafe__h_nargs=0 -_shtab_ahriman_help_commands_unsafe___help_nargs=0 -_shtab_ahriman_help__h_nargs=0 -_shtab_ahriman_help___help_nargs=0 -_shtab_ahriman_help_updates__h_nargs=0 -_shtab_ahriman_help_updates___help_nargs=0 -_shtab_ahriman_help_updates__e_nargs=0 -_shtab_ahriman_help_updates___exit_code_nargs=0 -_shtab_ahriman_help_version__h_nargs=0 -_shtab_ahriman_help_version___help_nargs=0 -_shtab_ahriman_version__h_nargs=0 -_shtab_ahriman_version___help_nargs=0 -_shtab_ahriman_package_add_pos_0_nargs=+ -_shtab_ahriman_package_add__h_nargs=0 -_shtab_ahriman_package_add___help_nargs=0 -_shtab_ahriman_package_add___changes_nargs=0 -_shtab_ahriman_package_add___no_changes_nargs=0 -_shtab_ahriman_package_add___dependencies_nargs=0 -_shtab_ahriman_package_add___no_dependencies_nargs=0 -_shtab_ahriman_package_add__e_nargs=0 -_shtab_ahriman_package_add___exit_code_nargs=0 -_shtab_ahriman_package_add___increment_nargs=0 -_shtab_ahriman_package_add___no_increment_nargs=0 -_shtab_ahriman_package_add__n_nargs=0 -_shtab_ahriman_package_add___now_nargs=0 -_shtab_ahriman_package_add__y_nargs=0 -_shtab_ahriman_package_add___refresh_nargs=0 _shtab_ahriman_add_pos_0_nargs=+ _shtab_ahriman_add__h_nargs=0 _shtab_ahriman_add___help_nargs=0 @@ -183,6 +143,142 @@ _shtab_ahriman_add__n_nargs=0 _shtab_ahriman_add___now_nargs=0 _shtab_ahriman_add__y_nargs=0 _shtab_ahriman_add___refresh_nargs=0 +_shtab_ahriman_aur_search_pos_0_nargs=+ +_shtab_ahriman_aur_search__h_nargs=0 +_shtab_ahriman_aur_search___help_nargs=0 +_shtab_ahriman_aur_search__e_nargs=0 +_shtab_ahriman_aur_search___exit_code_nargs=0 +_shtab_ahriman_aur_search___info_nargs=0 +_shtab_ahriman_aur_search___no_info_nargs=0 +_shtab_ahriman_check_pos_0_nargs=* +_shtab_ahriman_check__h_nargs=0 +_shtab_ahriman_check___help_nargs=0 +_shtab_ahriman_check___changes_nargs=0 +_shtab_ahriman_check___no_changes_nargs=0 +_shtab_ahriman_check___check_files_nargs=0 +_shtab_ahriman_check___no_check_files_nargs=0 +_shtab_ahriman_check__e_nargs=0 +_shtab_ahriman_check___exit_code_nargs=0 +_shtab_ahriman_check___vcs_nargs=0 +_shtab_ahriman_check___no_vcs_nargs=0 +_shtab_ahriman_check__y_nargs=0 +_shtab_ahriman_check___refresh_nargs=0 +_shtab_ahriman_clean__h_nargs=0 +_shtab_ahriman_clean___help_nargs=0 +_shtab_ahriman_clean___cache_nargs=0 +_shtab_ahriman_clean___no_cache_nargs=0 +_shtab_ahriman_clean___chroot_nargs=0 +_shtab_ahriman_clean___no_chroot_nargs=0 +_shtab_ahriman_clean___manual_nargs=0 +_shtab_ahriman_clean___no_manual_nargs=0 +_shtab_ahriman_clean___packages_nargs=0 +_shtab_ahriman_clean___no_packages_nargs=0 +_shtab_ahriman_clean___pacman_nargs=0 +_shtab_ahriman_clean___no_pacman_nargs=0 +_shtab_ahriman_config__h_nargs=0 +_shtab_ahriman_config___help_nargs=0 +_shtab_ahriman_config___info_nargs=0 +_shtab_ahriman_config___no_info_nargs=0 +_shtab_ahriman_config___secure_nargs=0 +_shtab_ahriman_config___no_secure_nargs=0 +_shtab_ahriman_config_validate__h_nargs=0 +_shtab_ahriman_config_validate___help_nargs=0 +_shtab_ahriman_config_validate__e_nargs=0 +_shtab_ahriman_config_validate___exit_code_nargs=0 +_shtab_ahriman_copy_pos_1_nargs=+ +_shtab_ahriman_copy__h_nargs=0 +_shtab_ahriman_copy___help_nargs=0 +_shtab_ahriman_copy__e_nargs=0 +_shtab_ahriman_copy___exit_code_nargs=0 +_shtab_ahriman_copy___remove_nargs=0 +_shtab_ahriman_daemon__h_nargs=0 +_shtab_ahriman_daemon___help_nargs=0 +_shtab_ahriman_daemon___aur_nargs=0 +_shtab_ahriman_daemon___no_aur_nargs=0 +_shtab_ahriman_daemon___changes_nargs=0 +_shtab_ahriman_daemon___no_changes_nargs=0 +_shtab_ahriman_daemon___check_files_nargs=0 +_shtab_ahriman_daemon___no_check_files_nargs=0 +_shtab_ahriman_daemon___dependencies_nargs=0 +_shtab_ahriman_daemon___no_dependencies_nargs=0 +_shtab_ahriman_daemon___dry_run_nargs=0 +_shtab_ahriman_daemon___increment_nargs=0 +_shtab_ahriman_daemon___no_increment_nargs=0 +_shtab_ahriman_daemon___local_nargs=0 +_shtab_ahriman_daemon___no_local_nargs=0 +_shtab_ahriman_daemon___manual_nargs=0 +_shtab_ahriman_daemon___no_manual_nargs=0 +_shtab_ahriman_daemon___partitions_nargs=0 +_shtab_ahriman_daemon___no_partitions_nargs=0 +_shtab_ahriman_daemon___vcs_nargs=0 +_shtab_ahriman_daemon___no_vcs_nargs=0 +_shtab_ahriman_daemon__y_nargs=0 +_shtab_ahriman_daemon___refresh_nargs=0 +_shtab_ahriman_help__h_nargs=0 +_shtab_ahriman_help___help_nargs=0 +_shtab_ahriman_help_commands_unsafe_pos_0_nargs=* +_shtab_ahriman_help_commands_unsafe__h_nargs=0 +_shtab_ahriman_help_commands_unsafe___help_nargs=0 +_shtab_ahriman_help_updates__h_nargs=0 +_shtab_ahriman_help_updates___help_nargs=0 +_shtab_ahriman_help_updates__e_nargs=0 +_shtab_ahriman_help_updates___exit_code_nargs=0 +_shtab_ahriman_help_version__h_nargs=0 +_shtab_ahriman_help_version___help_nargs=0 +_shtab_ahriman_init__h_nargs=0 +_shtab_ahriman_init___help_nargs=0 +_shtab_ahriman_init___generate_salt_nargs=0 +_shtab_ahriman_init___no_generate_salt_nargs=0 +_shtab_ahriman_init___makeflags_jobs_nargs=0 +_shtab_ahriman_init___no_makeflags_jobs_nargs=0 +_shtab_ahriman_init___multilib_nargs=0 +_shtab_ahriman_init___no_multilib_nargs=0 +_shtab_ahriman_key_import__h_nargs=0 +_shtab_ahriman_key_import___help_nargs=0 +_shtab_ahriman_package_add_pos_0_nargs=+ +_shtab_ahriman_package_add__h_nargs=0 +_shtab_ahriman_package_add___help_nargs=0 +_shtab_ahriman_package_add___changes_nargs=0 +_shtab_ahriman_package_add___no_changes_nargs=0 +_shtab_ahriman_package_add___dependencies_nargs=0 +_shtab_ahriman_package_add___no_dependencies_nargs=0 +_shtab_ahriman_package_add__e_nargs=0 +_shtab_ahriman_package_add___exit_code_nargs=0 +_shtab_ahriman_package_add___increment_nargs=0 +_shtab_ahriman_package_add___no_increment_nargs=0 +_shtab_ahriman_package_add__n_nargs=0 +_shtab_ahriman_package_add___now_nargs=0 +_shtab_ahriman_package_add__y_nargs=0 +_shtab_ahriman_package_add___refresh_nargs=0 +_shtab_ahriman_package_changes__h_nargs=0 +_shtab_ahriman_package_changes___help_nargs=0 +_shtab_ahriman_package_changes__e_nargs=0 +_shtab_ahriman_package_changes___exit_code_nargs=0 +_shtab_ahriman_package_changes_remove__h_nargs=0 +_shtab_ahriman_package_changes_remove___help_nargs=0 +_shtab_ahriman_package_copy_pos_1_nargs=+ +_shtab_ahriman_package_copy__h_nargs=0 +_shtab_ahriman_package_copy___help_nargs=0 +_shtab_ahriman_package_copy__e_nargs=0 +_shtab_ahriman_package_copy___exit_code_nargs=0 +_shtab_ahriman_package_copy___remove_nargs=0 +_shtab_ahriman_package_remove_pos_0_nargs=+ +_shtab_ahriman_package_remove__h_nargs=0 +_shtab_ahriman_package_remove___help_nargs=0 +_shtab_ahriman_package_status_pos_0_nargs=* +_shtab_ahriman_package_status__h_nargs=0 +_shtab_ahriman_package_status___help_nargs=0 +_shtab_ahriman_package_status___ahriman_nargs=0 +_shtab_ahriman_package_status__e_nargs=0 +_shtab_ahriman_package_status___exit_code_nargs=0 +_shtab_ahriman_package_status___info_nargs=0 +_shtab_ahriman_package_status___no_info_nargs=0 +_shtab_ahriman_package_status_remove_pos_0_nargs=+ +_shtab_ahriman_package_status_remove__h_nargs=0 +_shtab_ahriman_package_status_remove___help_nargs=0 +_shtab_ahriman_package_status_update_pos_0_nargs=* +_shtab_ahriman_package_status_update__h_nargs=0 +_shtab_ahriman_package_status_update___help_nargs=0 _shtab_ahriman_package_update_pos_0_nargs=+ _shtab_ahriman_package_update__h_nargs=0 _shtab_ahriman_package_update___help_nargs=0 @@ -198,43 +294,6 @@ _shtab_ahriman_package_update__n_nargs=0 _shtab_ahriman_package_update___now_nargs=0 _shtab_ahriman_package_update__y_nargs=0 _shtab_ahriman_package_update___refresh_nargs=0 -_shtab_ahriman_package_changes__h_nargs=0 -_shtab_ahriman_package_changes___help_nargs=0 -_shtab_ahriman_package_changes__e_nargs=0 -_shtab_ahriman_package_changes___exit_code_nargs=0 -_shtab_ahriman_package_changes_remove__h_nargs=0 -_shtab_ahriman_package_changes_remove___help_nargs=0 -_shtab_ahriman_package_remove_pos_0_nargs=+ -_shtab_ahriman_package_remove__h_nargs=0 -_shtab_ahriman_package_remove___help_nargs=0 -_shtab_ahriman_remove_pos_0_nargs=+ -_shtab_ahriman_remove__h_nargs=0 -_shtab_ahriman_remove___help_nargs=0 -_shtab_ahriman_package_status_pos_0_nargs=* -_shtab_ahriman_package_status__h_nargs=0 -_shtab_ahriman_package_status___help_nargs=0 -_shtab_ahriman_package_status___ahriman_nargs=0 -_shtab_ahriman_package_status__e_nargs=0 -_shtab_ahriman_package_status___exit_code_nargs=0 -_shtab_ahriman_package_status___info_nargs=0 -_shtab_ahriman_package_status___no_info_nargs=0 -_shtab_ahriman_status_pos_0_nargs=* -_shtab_ahriman_status__h_nargs=0 -_shtab_ahriman_status___help_nargs=0 -_shtab_ahriman_status___ahriman_nargs=0 -_shtab_ahriman_status__e_nargs=0 -_shtab_ahriman_status___exit_code_nargs=0 -_shtab_ahriman_status___info_nargs=0 -_shtab_ahriman_status___no_info_nargs=0 -_shtab_ahriman_package_status_remove_pos_0_nargs=+ -_shtab_ahriman_package_status_remove__h_nargs=0 -_shtab_ahriman_package_status_remove___help_nargs=0 -_shtab_ahriman_package_status_update_pos_0_nargs=* -_shtab_ahriman_package_status_update__h_nargs=0 -_shtab_ahriman_package_status_update___help_nargs=0 -_shtab_ahriman_status_update_pos_0_nargs=* -_shtab_ahriman_status_update__h_nargs=0 -_shtab_ahriman_status_update___help_nargs=0 _shtab_ahriman_patch_add__h_nargs=0 _shtab_ahriman_patch_add___help_nargs=0 _shtab_ahriman_patch_list__h_nargs=0 @@ -245,6 +304,20 @@ _shtab_ahriman_patch_remove__h_nargs=0 _shtab_ahriman_patch_remove___help_nargs=0 _shtab_ahriman_patch_set_add__h_nargs=0 _shtab_ahriman_patch_set_add___help_nargs=0 +_shtab_ahriman_rebuild__h_nargs=0 +_shtab_ahriman_rebuild___help_nargs=0 +_shtab_ahriman_rebuild___dry_run_nargs=0 +_shtab_ahriman_rebuild___from_database_nargs=0 +_shtab_ahriman_rebuild___increment_nargs=0 +_shtab_ahriman_rebuild___no_increment_nargs=0 +_shtab_ahriman_rebuild__e_nargs=0 +_shtab_ahriman_rebuild___exit_code_nargs=0 +_shtab_ahriman_remove_pos_0_nargs=+ +_shtab_ahriman_remove__h_nargs=0 +_shtab_ahriman_remove___help_nargs=0 +_shtab_ahriman_remove_unknown__h_nargs=0 +_shtab_ahriman_remove_unknown___help_nargs=0 +_shtab_ahriman_remove_unknown___dry_run_nargs=0 _shtab_ahriman_repo_backup__h_nargs=0 _shtab_ahriman_repo_backup___help_nargs=0 _shtab_ahriman_repo_check_pos_0_nargs=* @@ -260,19 +333,28 @@ _shtab_ahriman_repo_check___vcs_nargs=0 _shtab_ahriman_repo_check___no_vcs_nargs=0 _shtab_ahriman_repo_check__y_nargs=0 _shtab_ahriman_repo_check___refresh_nargs=0 -_shtab_ahriman_check_pos_0_nargs=* -_shtab_ahriman_check__h_nargs=0 -_shtab_ahriman_check___help_nargs=0 -_shtab_ahriman_check___changes_nargs=0 -_shtab_ahriman_check___no_changes_nargs=0 -_shtab_ahriman_check___check_files_nargs=0 -_shtab_ahriman_check___no_check_files_nargs=0 -_shtab_ahriman_check__e_nargs=0 -_shtab_ahriman_check___exit_code_nargs=0 -_shtab_ahriman_check___vcs_nargs=0 -_shtab_ahriman_check___no_vcs_nargs=0 -_shtab_ahriman_check__y_nargs=0 -_shtab_ahriman_check___refresh_nargs=0 +_shtab_ahriman_repo_clean__h_nargs=0 +_shtab_ahriman_repo_clean___help_nargs=0 +_shtab_ahriman_repo_clean___cache_nargs=0 +_shtab_ahriman_repo_clean___no_cache_nargs=0 +_shtab_ahriman_repo_clean___chroot_nargs=0 +_shtab_ahriman_repo_clean___no_chroot_nargs=0 +_shtab_ahriman_repo_clean___manual_nargs=0 +_shtab_ahriman_repo_clean___no_manual_nargs=0 +_shtab_ahriman_repo_clean___packages_nargs=0 +_shtab_ahriman_repo_clean___no_packages_nargs=0 +_shtab_ahriman_repo_clean___pacman_nargs=0 +_shtab_ahriman_repo_clean___no_pacman_nargs=0 +_shtab_ahriman_repo_config__h_nargs=0 +_shtab_ahriman_repo_config___help_nargs=0 +_shtab_ahriman_repo_config___info_nargs=0 +_shtab_ahriman_repo_config___no_info_nargs=0 +_shtab_ahriman_repo_config___secure_nargs=0 +_shtab_ahriman_repo_config___no_secure_nargs=0 +_shtab_ahriman_repo_config_validate__h_nargs=0 +_shtab_ahriman_repo_config_validate___help_nargs=0 +_shtab_ahriman_repo_config_validate__e_nargs=0 +_shtab_ahriman_repo_config_validate___exit_code_nargs=0 _shtab_ahriman_repo_create_keyring__h_nargs=0 _shtab_ahriman_repo_create_keyring___help_nargs=0 _shtab_ahriman_repo_create_mirrorlist__h_nargs=0 @@ -300,29 +382,14 @@ _shtab_ahriman_repo_daemon___vcs_nargs=0 _shtab_ahriman_repo_daemon___no_vcs_nargs=0 _shtab_ahriman_repo_daemon__y_nargs=0 _shtab_ahriman_repo_daemon___refresh_nargs=0 -_shtab_ahriman_daemon__h_nargs=0 -_shtab_ahriman_daemon___help_nargs=0 -_shtab_ahriman_daemon___aur_nargs=0 -_shtab_ahriman_daemon___no_aur_nargs=0 -_shtab_ahriman_daemon___changes_nargs=0 -_shtab_ahriman_daemon___no_changes_nargs=0 -_shtab_ahriman_daemon___check_files_nargs=0 -_shtab_ahriman_daemon___no_check_files_nargs=0 -_shtab_ahriman_daemon___dependencies_nargs=0 -_shtab_ahriman_daemon___no_dependencies_nargs=0 -_shtab_ahriman_daemon___dry_run_nargs=0 -_shtab_ahriman_daemon___increment_nargs=0 -_shtab_ahriman_daemon___no_increment_nargs=0 -_shtab_ahriman_daemon___local_nargs=0 -_shtab_ahriman_daemon___no_local_nargs=0 -_shtab_ahriman_daemon___manual_nargs=0 -_shtab_ahriman_daemon___no_manual_nargs=0 -_shtab_ahriman_daemon___partitions_nargs=0 -_shtab_ahriman_daemon___no_partitions_nargs=0 -_shtab_ahriman_daemon___vcs_nargs=0 -_shtab_ahriman_daemon___no_vcs_nargs=0 -_shtab_ahriman_daemon__y_nargs=0 -_shtab_ahriman_daemon___refresh_nargs=0 +_shtab_ahriman_repo_init__h_nargs=0 +_shtab_ahriman_repo_init___help_nargs=0 +_shtab_ahriman_repo_init___generate_salt_nargs=0 +_shtab_ahriman_repo_init___no_generate_salt_nargs=0 +_shtab_ahriman_repo_init___makeflags_jobs_nargs=0 +_shtab_ahriman_repo_init___no_makeflags_jobs_nargs=0 +_shtab_ahriman_repo_init___multilib_nargs=0 +_shtab_ahriman_repo_init___no_multilib_nargs=0 _shtab_ahriman_repo_rebuild__h_nargs=0 _shtab_ahriman_repo_rebuild___help_nargs=0 _shtab_ahriman_repo_rebuild___dry_run_nargs=0 @@ -331,40 +398,30 @@ _shtab_ahriman_repo_rebuild___increment_nargs=0 _shtab_ahriman_repo_rebuild___no_increment_nargs=0 _shtab_ahriman_repo_rebuild__e_nargs=0 _shtab_ahriman_repo_rebuild___exit_code_nargs=0 -_shtab_ahriman_rebuild__h_nargs=0 -_shtab_ahriman_rebuild___help_nargs=0 -_shtab_ahriman_rebuild___dry_run_nargs=0 -_shtab_ahriman_rebuild___from_database_nargs=0 -_shtab_ahriman_rebuild___increment_nargs=0 -_shtab_ahriman_rebuild___no_increment_nargs=0 -_shtab_ahriman_rebuild__e_nargs=0 -_shtab_ahriman_rebuild___exit_code_nargs=0 _shtab_ahriman_repo_remove_unknown__h_nargs=0 _shtab_ahriman_repo_remove_unknown___help_nargs=0 _shtab_ahriman_repo_remove_unknown___dry_run_nargs=0 -_shtab_ahriman_remove_unknown__h_nargs=0 -_shtab_ahriman_remove_unknown___help_nargs=0 -_shtab_ahriman_remove_unknown___dry_run_nargs=0 _shtab_ahriman_repo_report__h_nargs=0 _shtab_ahriman_repo_report___help_nargs=0 -_shtab_ahriman_report__h_nargs=0 -_shtab_ahriman_report___help_nargs=0 _shtab_ahriman_repo_restore__h_nargs=0 _shtab_ahriman_repo_restore___help_nargs=0 +_shtab_ahriman_repo_setup__h_nargs=0 +_shtab_ahriman_repo_setup___help_nargs=0 +_shtab_ahriman_repo_setup___generate_salt_nargs=0 +_shtab_ahriman_repo_setup___no_generate_salt_nargs=0 +_shtab_ahriman_repo_setup___makeflags_jobs_nargs=0 +_shtab_ahriman_repo_setup___no_makeflags_jobs_nargs=0 +_shtab_ahriman_repo_setup___multilib_nargs=0 +_shtab_ahriman_repo_setup___no_multilib_nargs=0 _shtab_ahriman_repo_sign_pos_0_nargs=* _shtab_ahriman_repo_sign__h_nargs=0 _shtab_ahriman_repo_sign___help_nargs=0 -_shtab_ahriman_sign_pos_0_nargs=* -_shtab_ahriman_sign__h_nargs=0 -_shtab_ahriman_sign___help_nargs=0 _shtab_ahriman_repo_statistics__h_nargs=0 _shtab_ahriman_repo_statistics___help_nargs=0 _shtab_ahriman_repo_status_update__h_nargs=0 _shtab_ahriman_repo_status_update___help_nargs=0 _shtab_ahriman_repo_sync__h_nargs=0 _shtab_ahriman_repo_sync___help_nargs=0 -_shtab_ahriman_sync__h_nargs=0 -_shtab_ahriman_sync___help_nargs=0 _shtab_ahriman_repo_tree__h_nargs=0 _shtab_ahriman_repo_tree___help_nargs=0 _shtab_ahriman_repo_triggers_pos_0_nargs=* @@ -394,6 +451,91 @@ _shtab_ahriman_repo_update___vcs_nargs=0 _shtab_ahriman_repo_update___no_vcs_nargs=0 _shtab_ahriman_repo_update__y_nargs=0 _shtab_ahriman_repo_update___refresh_nargs=0 +_shtab_ahriman_report__h_nargs=0 +_shtab_ahriman_report___help_nargs=0 +_shtab_ahriman_run_pos_0_nargs=+ +_shtab_ahriman_run__h_nargs=0 +_shtab_ahriman_run___help_nargs=0 +_shtab_ahriman_search_pos_0_nargs=+ +_shtab_ahriman_search__h_nargs=0 +_shtab_ahriman_search___help_nargs=0 +_shtab_ahriman_search__e_nargs=0 +_shtab_ahriman_search___exit_code_nargs=0 +_shtab_ahriman_search___info_nargs=0 +_shtab_ahriman_search___no_info_nargs=0 +_shtab_ahriman_service_clean__h_nargs=0 +_shtab_ahriman_service_clean___help_nargs=0 +_shtab_ahriman_service_clean___cache_nargs=0 +_shtab_ahriman_service_clean___no_cache_nargs=0 +_shtab_ahriman_service_clean___chroot_nargs=0 +_shtab_ahriman_service_clean___no_chroot_nargs=0 +_shtab_ahriman_service_clean___manual_nargs=0 +_shtab_ahriman_service_clean___no_manual_nargs=0 +_shtab_ahriman_service_clean___packages_nargs=0 +_shtab_ahriman_service_clean___no_packages_nargs=0 +_shtab_ahriman_service_clean___pacman_nargs=0 +_shtab_ahriman_service_clean___no_pacman_nargs=0 +_shtab_ahriman_service_config__h_nargs=0 +_shtab_ahriman_service_config___help_nargs=0 +_shtab_ahriman_service_config___info_nargs=0 +_shtab_ahriman_service_config___no_info_nargs=0 +_shtab_ahriman_service_config___secure_nargs=0 +_shtab_ahriman_service_config___no_secure_nargs=0 +_shtab_ahriman_service_config_validate__h_nargs=0 +_shtab_ahriman_service_config_validate___help_nargs=0 +_shtab_ahriman_service_config_validate__e_nargs=0 +_shtab_ahriman_service_config_validate___exit_code_nargs=0 +_shtab_ahriman_service_key_import__h_nargs=0 +_shtab_ahriman_service_key_import___help_nargs=0 +_shtab_ahriman_service_repositories__h_nargs=0 +_shtab_ahriman_service_repositories___help_nargs=0 +_shtab_ahriman_service_repositories___id_only_nargs=0 +_shtab_ahriman_service_repositories___no_id_only_nargs=0 +_shtab_ahriman_service_run_pos_0_nargs=+ +_shtab_ahriman_service_run__h_nargs=0 +_shtab_ahriman_service_run___help_nargs=0 +_shtab_ahriman_service_setup__h_nargs=0 +_shtab_ahriman_service_setup___help_nargs=0 +_shtab_ahriman_service_setup___generate_salt_nargs=0 +_shtab_ahriman_service_setup___no_generate_salt_nargs=0 +_shtab_ahriman_service_setup___makeflags_jobs_nargs=0 +_shtab_ahriman_service_setup___no_makeflags_jobs_nargs=0 +_shtab_ahriman_service_setup___multilib_nargs=0 +_shtab_ahriman_service_setup___no_multilib_nargs=0 +_shtab_ahriman_service_shell__h_nargs=0 +_shtab_ahriman_service_shell___help_nargs=0 +_shtab_ahriman_service_shell__v_nargs=0 +_shtab_ahriman_service_shell___verbose_nargs=0 +_shtab_ahriman_service_tree_migrate__h_nargs=0 +_shtab_ahriman_service_tree_migrate___help_nargs=0 +_shtab_ahriman_setup__h_nargs=0 +_shtab_ahriman_setup___help_nargs=0 +_shtab_ahriman_setup___generate_salt_nargs=0 +_shtab_ahriman_setup___no_generate_salt_nargs=0 +_shtab_ahriman_setup___makeflags_jobs_nargs=0 +_shtab_ahriman_setup___no_makeflags_jobs_nargs=0 +_shtab_ahriman_setup___multilib_nargs=0 +_shtab_ahriman_setup___no_multilib_nargs=0 +_shtab_ahriman_shell__h_nargs=0 +_shtab_ahriman_shell___help_nargs=0 +_shtab_ahriman_shell__v_nargs=0 +_shtab_ahriman_shell___verbose_nargs=0 +_shtab_ahriman_sign_pos_0_nargs=* +_shtab_ahriman_sign__h_nargs=0 +_shtab_ahriman_sign___help_nargs=0 +_shtab_ahriman_status_pos_0_nargs=* +_shtab_ahriman_status__h_nargs=0 +_shtab_ahriman_status___help_nargs=0 +_shtab_ahriman_status___ahriman_nargs=0 +_shtab_ahriman_status__e_nargs=0 +_shtab_ahriman_status___exit_code_nargs=0 +_shtab_ahriman_status___info_nargs=0 +_shtab_ahriman_status___no_info_nargs=0 +_shtab_ahriman_status_update_pos_0_nargs=* +_shtab_ahriman_status_update__h_nargs=0 +_shtab_ahriman_status_update___help_nargs=0 +_shtab_ahriman_sync__h_nargs=0 +_shtab_ahriman_sync___help_nargs=0 _shtab_ahriman_update_pos_0_nargs=* _shtab_ahriman_update__h_nargs=0 _shtab_ahriman_update___help_nargs=0 @@ -418,136 +560,6 @@ _shtab_ahriman_update___vcs_nargs=0 _shtab_ahriman_update___no_vcs_nargs=0 _shtab_ahriman_update__y_nargs=0 _shtab_ahriman_update___refresh_nargs=0 -_shtab_ahriman_service_clean__h_nargs=0 -_shtab_ahriman_service_clean___help_nargs=0 -_shtab_ahriman_service_clean___cache_nargs=0 -_shtab_ahriman_service_clean___no_cache_nargs=0 -_shtab_ahriman_service_clean___chroot_nargs=0 -_shtab_ahriman_service_clean___no_chroot_nargs=0 -_shtab_ahriman_service_clean___manual_nargs=0 -_shtab_ahriman_service_clean___no_manual_nargs=0 -_shtab_ahriman_service_clean___packages_nargs=0 -_shtab_ahriman_service_clean___no_packages_nargs=0 -_shtab_ahriman_service_clean___pacman_nargs=0 -_shtab_ahriman_service_clean___no_pacman_nargs=0 -_shtab_ahriman_clean__h_nargs=0 -_shtab_ahriman_clean___help_nargs=0 -_shtab_ahriman_clean___cache_nargs=0 -_shtab_ahriman_clean___no_cache_nargs=0 -_shtab_ahriman_clean___chroot_nargs=0 -_shtab_ahriman_clean___no_chroot_nargs=0 -_shtab_ahriman_clean___manual_nargs=0 -_shtab_ahriman_clean___no_manual_nargs=0 -_shtab_ahriman_clean___packages_nargs=0 -_shtab_ahriman_clean___no_packages_nargs=0 -_shtab_ahriman_clean___pacman_nargs=0 -_shtab_ahriman_clean___no_pacman_nargs=0 -_shtab_ahriman_repo_clean__h_nargs=0 -_shtab_ahriman_repo_clean___help_nargs=0 -_shtab_ahriman_repo_clean___cache_nargs=0 -_shtab_ahriman_repo_clean___no_cache_nargs=0 -_shtab_ahriman_repo_clean___chroot_nargs=0 -_shtab_ahriman_repo_clean___no_chroot_nargs=0 -_shtab_ahriman_repo_clean___manual_nargs=0 -_shtab_ahriman_repo_clean___no_manual_nargs=0 -_shtab_ahriman_repo_clean___packages_nargs=0 -_shtab_ahriman_repo_clean___no_packages_nargs=0 -_shtab_ahriman_repo_clean___pacman_nargs=0 -_shtab_ahriman_repo_clean___no_pacman_nargs=0 -_shtab_ahriman_service_config__h_nargs=0 -_shtab_ahriman_service_config___help_nargs=0 -_shtab_ahriman_service_config___info_nargs=0 -_shtab_ahriman_service_config___no_info_nargs=0 -_shtab_ahriman_service_config___secure_nargs=0 -_shtab_ahriman_service_config___no_secure_nargs=0 -_shtab_ahriman_config__h_nargs=0 -_shtab_ahriman_config___help_nargs=0 -_shtab_ahriman_config___info_nargs=0 -_shtab_ahriman_config___no_info_nargs=0 -_shtab_ahriman_config___secure_nargs=0 -_shtab_ahriman_config___no_secure_nargs=0 -_shtab_ahriman_repo_config__h_nargs=0 -_shtab_ahriman_repo_config___help_nargs=0 -_shtab_ahriman_repo_config___info_nargs=0 -_shtab_ahriman_repo_config___no_info_nargs=0 -_shtab_ahriman_repo_config___secure_nargs=0 -_shtab_ahriman_repo_config___no_secure_nargs=0 -_shtab_ahriman_service_config_validate__h_nargs=0 -_shtab_ahriman_service_config_validate___help_nargs=0 -_shtab_ahriman_service_config_validate__e_nargs=0 -_shtab_ahriman_service_config_validate___exit_code_nargs=0 -_shtab_ahriman_config_validate__h_nargs=0 -_shtab_ahriman_config_validate___help_nargs=0 -_shtab_ahriman_config_validate__e_nargs=0 -_shtab_ahriman_config_validate___exit_code_nargs=0 -_shtab_ahriman_repo_config_validate__h_nargs=0 -_shtab_ahriman_repo_config_validate___help_nargs=0 -_shtab_ahriman_repo_config_validate__e_nargs=0 -_shtab_ahriman_repo_config_validate___exit_code_nargs=0 -_shtab_ahriman_service_key_import__h_nargs=0 -_shtab_ahriman_service_key_import___help_nargs=0 -_shtab_ahriman_key_import__h_nargs=0 -_shtab_ahriman_key_import___help_nargs=0 -_shtab_ahriman_service_repositories__h_nargs=0 -_shtab_ahriman_service_repositories___help_nargs=0 -_shtab_ahriman_service_repositories___id_only_nargs=0 -_shtab_ahriman_service_repositories___no_id_only_nargs=0 -_shtab_ahriman_service_run_pos_0_nargs=+ -_shtab_ahriman_service_run__h_nargs=0 -_shtab_ahriman_service_run___help_nargs=0 -_shtab_ahriman_run_pos_0_nargs=+ -_shtab_ahriman_run__h_nargs=0 -_shtab_ahriman_run___help_nargs=0 -_shtab_ahriman_service_setup__h_nargs=0 -_shtab_ahriman_service_setup___help_nargs=0 -_shtab_ahriman_service_setup___generate_salt_nargs=0 -_shtab_ahriman_service_setup___no_generate_salt_nargs=0 -_shtab_ahriman_service_setup___makeflags_jobs_nargs=0 -_shtab_ahriman_service_setup___no_makeflags_jobs_nargs=0 -_shtab_ahriman_service_setup___multilib_nargs=0 -_shtab_ahriman_service_setup___no_multilib_nargs=0 -_shtab_ahriman_init__h_nargs=0 -_shtab_ahriman_init___help_nargs=0 -_shtab_ahriman_init___generate_salt_nargs=0 -_shtab_ahriman_init___no_generate_salt_nargs=0 -_shtab_ahriman_init___makeflags_jobs_nargs=0 -_shtab_ahriman_init___no_makeflags_jobs_nargs=0 -_shtab_ahriman_init___multilib_nargs=0 -_shtab_ahriman_init___no_multilib_nargs=0 -_shtab_ahriman_repo_init__h_nargs=0 -_shtab_ahriman_repo_init___help_nargs=0 -_shtab_ahriman_repo_init___generate_salt_nargs=0 -_shtab_ahriman_repo_init___no_generate_salt_nargs=0 -_shtab_ahriman_repo_init___makeflags_jobs_nargs=0 -_shtab_ahriman_repo_init___no_makeflags_jobs_nargs=0 -_shtab_ahriman_repo_init___multilib_nargs=0 -_shtab_ahriman_repo_init___no_multilib_nargs=0 -_shtab_ahriman_repo_setup__h_nargs=0 -_shtab_ahriman_repo_setup___help_nargs=0 -_shtab_ahriman_repo_setup___generate_salt_nargs=0 -_shtab_ahriman_repo_setup___no_generate_salt_nargs=0 -_shtab_ahriman_repo_setup___makeflags_jobs_nargs=0 -_shtab_ahriman_repo_setup___no_makeflags_jobs_nargs=0 -_shtab_ahriman_repo_setup___multilib_nargs=0 -_shtab_ahriman_repo_setup___no_multilib_nargs=0 -_shtab_ahriman_setup__h_nargs=0 -_shtab_ahriman_setup___help_nargs=0 -_shtab_ahriman_setup___generate_salt_nargs=0 -_shtab_ahriman_setup___no_generate_salt_nargs=0 -_shtab_ahriman_setup___makeflags_jobs_nargs=0 -_shtab_ahriman_setup___no_makeflags_jobs_nargs=0 -_shtab_ahriman_setup___multilib_nargs=0 -_shtab_ahriman_setup___no_multilib_nargs=0 -_shtab_ahriman_service_shell__h_nargs=0 -_shtab_ahriman_service_shell___help_nargs=0 -_shtab_ahriman_service_shell__v_nargs=0 -_shtab_ahriman_service_shell___verbose_nargs=0 -_shtab_ahriman_shell__h_nargs=0 -_shtab_ahriman_shell___help_nargs=0 -_shtab_ahriman_shell__v_nargs=0 -_shtab_ahriman_shell___verbose_nargs=0 -_shtab_ahriman_service_tree_migrate__h_nargs=0 -_shtab_ahriman_service_tree_migrate___help_nargs=0 _shtab_ahriman_user_add__h_nargs=0 _shtab_ahriman_user_add___help_nargs=0 _shtab_ahriman_user_list__h_nargs=0 @@ -556,6 +568,8 @@ _shtab_ahriman_user_list__e_nargs=0 _shtab_ahriman_user_list___exit_code_nargs=0 _shtab_ahriman_user_remove__h_nargs=0 _shtab_ahriman_user_remove___help_nargs=0 +_shtab_ahriman_version__h_nargs=0 +_shtab_ahriman_version___help_nargs=0 _shtab_ahriman_web__h_nargs=0 _shtab_ahriman_web___help_nargs=0 diff --git a/package/share/man/man1/ahriman.1 b/package/share/man/man1/ahriman.1 index 16d1b88d..a8954aa0 100644 --- a/package/share/man/man1/ahriman.1 +++ b/package/share/man/man1/ahriman.1 @@ -1,9 +1,9 @@ -.TH AHRIMAN "1" "2024\-09\-26" "ahriman" "Generated Python Manual" +.TH AHRIMAN "1" "2024\-12\-01" "ahriman" "Generated Python Manual" .SH NAME ahriman .SH SYNOPSIS .B ahriman -[-h] [-a ARCHITECTURE] [-c CONFIGURATION] [--force] [-l LOCK] [--log-handler {console,syslog,journald}] [-q] [--report | --no-report] [-r REPOSITORY] [--unsafe] [-V] [--wait-timeout WAIT_TIMEOUT] {aur-search,search,help-commands-unsafe,help,help-updates,help-version,version,package-add,add,package-update,package-changes,package-changes-remove,package-remove,remove,package-status,status,package-status-remove,package-status-update,status-update,patch-add,patch-list,patch-remove,patch-set-add,repo-backup,repo-check,check,repo-create-keyring,repo-create-mirrorlist,repo-daemon,daemon,repo-rebuild,rebuild,repo-remove-unknown,remove-unknown,repo-report,report,repo-restore,repo-sign,sign,repo-statistics,repo-status-update,repo-sync,sync,repo-tree,repo-triggers,repo-update,update,service-clean,clean,repo-clean,service-config,config,repo-config,service-config-validate,config-validate,repo-config-validate,service-key-import,key-import,service-repositories,service-run,run,service-setup,init,repo-init,repo-setup,setup,service-shell,shell,service-tree-migrate,user-add,user-list,user-remove,web} ... +[-h] [-a ARCHITECTURE] [-c CONFIGURATION] [--force] [-l LOCK] [--log-handler {console,syslog,journald}] [-q] [--report | --no-report] [-r REPOSITORY] [--unsafe] [-V] [--wait-timeout WAIT_TIMEOUT] {add,aur-search,check,clean,config,config-validate,copy,daemon,help,help-commands-unsafe,help-updates,help-version,init,key-import,package-add,package-changes,package-changes-remove,package-copy,package-remove,package-status,package-status-remove,package-status-update,package-update,patch-add,patch-list,patch-remove,patch-set-add,rebuild,remove,remove-unknown,repo-backup,repo-check,repo-clean,repo-config,repo-config-validate,repo-create-keyring,repo-create-mirrorlist,repo-daemon,repo-init,repo-rebuild,repo-remove-unknown,repo-report,repo-restore,repo-setup,repo-sign,repo-statistics,repo-status-update,repo-sync,repo-tree,repo-triggers,repo-update,report,run,search,service-clean,service-config,service-config-validate,service-key-import,service-repositories,service-run,service-setup,service-shell,service-tree-migrate,setup,shell,sign,status,status-update,sync,update,user-add,user-list,user-remove,version,web} ... .SH DESCRIPTION ArcH linux ReposItory MANager @@ -59,12 +59,12 @@ COMMAND \fBahriman\fR \fI\,aur\-search\/\fR search for package .TP -\fBahriman\fR \fI\,help\-commands\-unsafe\/\fR -list unsafe commands -.TP \fBahriman\fR \fI\,help\/\fR show help message .TP +\fBahriman\fR \fI\,help\-commands\-unsafe\/\fR +list unsafe commands +.TP \fBahriman\fR \fI\,help\-updates\/\fR check for service updates .TP @@ -80,6 +80,9 @@ get package changes \fBahriman\fR \fI\,package\-changes\-remove\/\fR remove package changes .TP +\fBahriman\fR \fI\,package\-copy\/\fR +copy package from another repository +.TP \fBahriman\fR \fI\,package\-remove\/\fR remove package .TP @@ -216,6 +219,15 @@ show additional package information sort field by this field. In case if two packages have the same value of the specified field, they will be always sorted by name +.SH COMMAND \fI\,'ahriman help'\/\fR +usage: ahriman help [\-h] [subcommand] + +show help message for application or command and exit + +.TP +\fBsubcommand\fR +show help message for specific command + .SH COMMAND \fI\,'ahriman help\-commands\-unsafe'\/\fR usage: ahriman help\-commands\-unsafe [\-h] [subcommand ...] @@ -226,15 +238,6 @@ list unsafe commands as defined in default args instead of showing commands, just test command line for unsafe subcommand and return 0 in case if command is safe and 1 otherwise -.SH COMMAND \fI\,'ahriman help'\/\fR -usage: ahriman help [\-h] [subcommand] - -show help message for application or command and exit - -.TP -\fBsubcommand\fR -show help message for specific command - .SH COMMAND \fI\,'ahriman help\-updates'\/\fR usage: ahriman help\-updates [\-h] [\-e] @@ -322,6 +325,28 @@ remove the package changes stored remotely \fBpackage\fR package base +.SH COMMAND \fI\,'ahriman package\-copy'\/\fR +usage: ahriman package\-copy [\-h] [\-e] [\-\-remove] source package [package ...] + +copy package and its metadata from another repository + +.TP +\fBsource\fR +source repository name + +.TP +\fBpackage\fR +package base + +.SH OPTIONS \fI\,'ahriman package\-copy'\/\fR +.TP +\fB\-e\fR, \fB\-\-exit\-code\fR +return non\-zero exit status if result is empty + +.TP +\fB\-\-remove\fR +remove package from the source repository after + .SH COMMAND \fI\,'ahriman package\-remove'\/\fR usage: ahriman package\-remove [\-h] package [package ...] diff --git a/package/share/zsh/site-functions/_ahriman b/package/share/zsh/site-functions/_ahriman index a669bb31..6dc7bb85 100644 --- a/package/share/zsh/site-functions/_ahriman +++ b/package/share/zsh/site-functions/_ahriman @@ -11,6 +11,7 @@ _shtab_ahriman_commands() { "clean:remove local caches" "config:dump configuration for the specified architecture" "config-validate:validate configuration and print found errors" + "copy:copy package and its metadata from another repository" "daemon:start process which periodically will run update process" "help:show help message for application or command and exit" "help-commands-unsafe:list unsafe commands as defined in default args" @@ -21,6 +22,7 @@ _shtab_ahriman_commands() { "package-add:add existing or new package to the build queue" "package-changes:retrieve package changes stored in database" "package-changes-remove:remove the package changes stored remotely" + "package-copy:copy package and its metadata from another repository" "package-remove:remove package from the repository" "package-status:request status of the package" "package-status-remove:remove the package from the status page" @@ -151,6 +153,14 @@ _shtab_ahriman_config_validate_options=( {-e,--exit-code}"[return non-zero exit status if configuration is invalid (default\: False)]" ) +_shtab_ahriman_copy_options=( + "(- : *)"{-h,--help}"[show this help message and exit]" + {-e,--exit-code}"[return non-zero exit status if result is empty (default\: False)]" + "--remove[remove package from the source repository after (default\: False)]" + ":source repository name:" + "(*):package base:" +) + _shtab_ahriman_daemon_options=( "(- : *)"{-h,--help}"[show this help message and exit]" {-i,--interval}"[interval between runs in seconds (default\: 43200)]:interval:" @@ -234,6 +244,14 @@ _shtab_ahriman_package_changes_remove_options=( ":package base:" ) +_shtab_ahriman_package_copy_options=( + "(- : *)"{-h,--help}"[show this help message and exit]" + {-e,--exit-code}"[return non-zero exit status if result is empty (default\: False)]" + "--remove[remove package from the source repository after (default\: False)]" + ":source repository name:" + "(*):package base:" +) + _shtab_ahriman_package_remove_options=( "(- : *)"{-h,--help}"[show this help message and exit]" "(*):package name or base:" @@ -684,6 +702,7 @@ _shtab_ahriman() { clean) _arguments -C -s $_shtab_ahriman_clean_options ;; config) _arguments -C -s $_shtab_ahriman_config_options ;; config-validate) _arguments -C -s $_shtab_ahriman_config_validate_options ;; + copy) _arguments -C -s $_shtab_ahriman_copy_options ;; daemon) _arguments -C -s $_shtab_ahriman_daemon_options ;; help) _arguments -C -s $_shtab_ahriman_help_options ;; help-commands-unsafe) _arguments -C -s $_shtab_ahriman_help_commands_unsafe_options ;; @@ -694,6 +713,7 @@ _shtab_ahriman() { package-add) _arguments -C -s $_shtab_ahriman_package_add_options ;; package-changes) _arguments -C -s $_shtab_ahriman_package_changes_options ;; package-changes-remove) _arguments -C -s $_shtab_ahriman_package_changes_remove_options ;; + package-copy) _arguments -C -s $_shtab_ahriman_package_copy_options ;; package-remove) _arguments -C -s $_shtab_ahriman_package_remove_options ;; package-status) _arguments -C -s $_shtab_ahriman_package_status_options ;; package-status-remove) _arguments -C -s $_shtab_ahriman_package_status_remove_options ;; diff --git a/src/ahriman/__init__.py b/src/ahriman/__init__.py index 78538d24..7a4277bf 100644 --- a/src/ahriman/__init__.py +++ b/src/ahriman/__init__.py @@ -17,4 +17,4 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . # -__version__ = "2.15.2" +__version__ = "2.16.0"