Stacy Olivas
14d3c0ca2d
refactor: move command aliases to per-command config section
...
Each command's aliases are now configured as an `aliases` key in its own
config section (e.g. [Wx_Command] aliases = !weather, !w) rather than a
separate [Aliases] section. BaseCommand._load_aliases_from_config() reads
and injects them into keywords at startup. CommandManager.load_aliases()
and _apply_aliases() are removed. No behaviour change for commands without
aliases configured.
2026-03-17 19:56:57 -07:00
..
2026-03-17 18:07:18 -07:00
2025-09-04 15:33:51 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 19:56:57 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:18 -07:00
2026-03-17 18:07:18 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00
2026-03-17 18:07:19 -07:00