Draft
Conversation
- 引入泛型基类 `InfrastBase` 统一 Presence/Roster/Audit 的数据结构,消除重复代码。 - 为 `InfrastBase` 增加迭代器功能,优化使用体验。 - 提取 `FacilityEnum` 枚举并以此展示样式
- 命令移至 `cli/commands`。 - 使用 `core.py` 接管命令构建。 - 使用 mixin 与 builder 模式。 - 支持 default command 与 global options。 - 部分逻辑待完善。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
skland直接启动skland dashboard命令。skland --names name1,name2应当等效于skland dashboard --names name1,name2skland输入下增添dashboard相关补全。--config-file与--cache-dir等选项变为全局选项。skland --config-file /path/to/config应当等效于skland dashboard --config-file /path/to/config。skland auth子命令管理账号认证信息。keyring管理账号认证信息,在 keyring backend 不生效时才 fallback 到明文存储。