Skip to content

feat: Add dynamic command configuration and permission management#6

Merged
DEVKaxtusik merged 2 commits intomainfrom
dev
Jul 7, 2025
Merged

feat: Add dynamic command configuration and permission management#6
DEVKaxtusik merged 2 commits intomainfrom
dev

Conversation

@DEVKaxtusik
Copy link
Copy Markdown
Owner

closes #5

- Added @description annotations to all commands and subcommands
- Migrated from hardcoded to config-based permission system
- Created Command and SubCommand models with serialization support
- Added support for dynamic command configuration (aliases, permissions, enable/disable)
- Moved command and config related classes to bridge package structure
- Enhanced error messages and permission handling consistency
- Created default command configuration with spawn, set, and reload subcommands

Breaking Changes:
- Command and config classes moved to bridge package
- Permission system now requires configuration setup
- Hardcoded permissions replaced with configurable values
@DEVKaxtusik DEVKaxtusik self-assigned this Jul 7, 2025
@DEVKaxtusik DEVKaxtusik merged commit 6962a65 into main Jul 7, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add customizable permissions

1 participant