Skip to content

Commit 3832fb6

Browse files
committed
feat: add rich library for enhanced console output and logging
- Introduce rich library to improve console output aesthetics - Enhance logging with rich formatting for better readability - Add ASCII art for Tux bot to display on startup - Implement task monitoring and management for better task handling - Improve cog loading with concurrent loading and error handling - Add support for environment-based configuration and logging setup These changes aim to improve the user experience by providing more informative and visually appealing console outputs and logs. The enhancements in task management and cog loading improve the bot's performance and reliability.
1 parent 0370854 commit 3832fb6

File tree

13 files changed

+1426
-150
lines changed

13 files changed

+1426
-150
lines changed

.vscode/settings.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,15 @@
2121
"files.exclude": {
2222
"**/__pycache__": true,
2323
"**/*.pyc": true,
24-
"**/pycache": true
24+
"**/pycache": true,
25+
".archive": true
26+
},
27+
"python.analysis.exclude": [
28+
".archive/**"
29+
],
30+
"python.analysis.diagnosticSeverityOverrides": {
31+
"reportIncompatibleMethodOverride": "none",
32+
"reportGeneralTypeIssues": "information"
2533
},
2634
"git.autofetch": true,
2735
"editor.inlayHints.enabled": "offUnlessPressed"

poetry.lock

Lines changed: 58 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ sentry-sdk = { version = ">=2.7.0", extras = ["httpx", "loguru"] }
4848
typing-extensions = ">=4.12.2"
4949
audioop-lts = "^0.2.1"
5050
colorama = "^0.4.6"
51+
rich = "^13.9.4"
5152

5253
[tool.poetry.group.dev.dependencies]
5354
pre-commit = ">=4.0.0"

0 commit comments

Comments
 (0)