mirror of
https://github.com/m4rcel-lol/m5rcode.git
synced 2025-12-06 19:13:57 +05:30
Add files via upload
This commit is contained in:
committed by
GitHub
parent
af762526f5
commit
751062a706
35
commands/cmd_credits.py
Normal file
35
commands/cmd_credits.py
Normal file
@@ -0,0 +1,35 @@
|
||||
# commands/cmd_credits.py
|
||||
from colorama import Fore, Style
|
||||
|
||||
|
||||
class CreditsCommand:
|
||||
def run(self):
|
||||
box_width = 70
|
||||
title = "Credits"
|
||||
|
||||
credits = [
|
||||
(f"{Fore.CYAN}m5rcel{Fore.RESET}", "Lead Developer"),
|
||||
(f"{Fore.YELLOW}pythonjs.cfd{Fore.RESET}", "Project Hosting & Deployment"),
|
||||
(f"{Fore.MAGENTA}colorama{Fore.RESET}", "Used for terminal styling"),
|
||||
(f"{Fore.GREEN}fastfetch inspired{Fore.RESET}", "Design influence"),
|
||||
(f"{Fore.RED}openai.com{Fore.RESET}", "Some smart AI help ;)"),
|
||||
]
|
||||
|
||||
# Top border
|
||||
print(Fore.MAGENTA + "╭" + "─" * (box_width - 2) + "╮")
|
||||
print(Fore.MAGENTA + "│" + Fore.CYAN + f"{title:^{box_width - 2}}" + Fore.MAGENTA + "│")
|
||||
print(Fore.MAGENTA + "├" + "─" * (box_width - 2) + "┤")
|
||||
|
||||
# Content
|
||||
for name, role in credits:
|
||||
line = f"{name:<30} {Fore.WHITE}- {role}"
|
||||
padding = box_width - 3 - len(strip_ansi(line))
|
||||
print(Fore.MAGENTA + "│ " + line + " " * padding + Fore.MAGENTA + "│")
|
||||
|
||||
# Bottom border
|
||||
print(Fore.MAGENTA + "╰" + "─" * (box_width - 2) + "╯" + Style.RESET_ALL)
|
||||
|
||||
|
||||
def strip_ansi(text):
|
||||
import re
|
||||
return re.sub(r'\x1b\[[0-9;]*m', '', text)
|
||||
Reference in New Issue
Block a user