|
| 1 | +from .. import __version__ |
| 2 | +from ..base.consts import COLOR |
| 3 | +from ..format_codes import FormatCodes |
| 4 | +from ..console import Console |
| 5 | + |
| 6 | + |
| 7 | +CLR = { |
| 8 | + "class": COLOR.TANGERINE, |
| 9 | + "const": COLOR.RED, |
| 10 | + "func": COLOR.CYAN, |
| 11 | + "import": COLOR.NEON_GREEN, |
| 12 | + "lib": COLOR.ORANGE, |
| 13 | + "punctuators": COLOR.DARK_GRAY, |
| 14 | + "code_border": COLOR.GRAY, |
| 15 | +} |
| 16 | +HELP = FormatCodes.to_ansi( |
| 17 | + rf""" [_|b|#7075FF] __ __ |
| 18 | + [b|#7075FF] _ __ __ __/ / / /_ __ ___ __ |
| 19 | + [b|#7075FF] | |/ // / / / / / __ \/ / / | |/ / |
| 20 | + [b|#7075FF] > , </ /_/ / /_/ /_/ / /_/ /> , < |
| 21 | + [b|#7075FF]/_/|_|\____/\__/\____/\____//_/|_| [*|BG:{COLOR.GRAY}|#000] v[b]{__version__} [*] |
| 22 | +
|
| 23 | + [i|{COLOR.CORAL}]A TON OF COOL FUNCTIONS, YOU NEED![*] |
| 24 | +
|
| 25 | + [b|#FCFCFF]Usage:[*] |
| 26 | + [dim|{CLR['code_border']}](╭────────────────────────────────────────────────────╮) |
| 27 | + [dim|{CLR['code_border']}](│) [{CLR['punctuators']}]# LIBRARY CONSTANTS[*] [dim|{CLR['code_border']}](│) |
| 28 | + [dim|{CLR['code_border']}](│) [{CLR['import']}]from [{CLR['lib']}]xulbux[{CLR['punctuators']}].[{CLR['lib']}]base[{CLR['punctuators']}].[{CLR['lib']}]consts [{CLR['import']}]import [{CLR['const']}]COLOR[{CLR['punctuators']}], [{CLR['const']}]CHARS[{CLR['punctuators']}], [{CLR['const']}]ANSI[*] [dim|{CLR['code_border']}](│) |
| 29 | + [dim|{CLR['code_border']}](│) [{CLR['punctuators']}]# Main Classes[*] [dim|{CLR['code_border']}](│) |
| 30 | + [dim|{CLR['code_border']}](│) [{CLR['import']}]from [{CLR['lib']}]xulbux [{CLR['import']}]import [{CLR['class']}]Code[{CLR['punctuators']}], [{CLR['class']}]Color[{CLR['punctuators']}], [{CLR['class']}]Console[{CLR['punctuators']}], ...[*] [dim|{CLR['code_border']}](│) |
| 31 | + [dim|{CLR['code_border']}](│) [{CLR['punctuators']}]# module specific imports[*] [dim|{CLR['code_border']}](│) |
| 32 | + [dim|{CLR['code_border']}](│) [{CLR['import']}]from [{CLR['lib']}]xulbux[{CLR['punctuators']}].[{CLR['lib']}]color [{CLR['import']}]import [{CLR['func']}]rgba[{CLR['punctuators']}], [{CLR['func']}]hsla[{CLR['punctuators']}], [{CLR['func']}]hexa[*] [dim|{CLR['code_border']}](│) |
| 33 | + [dim|{CLR['code_border']}](╰────────────────────────────────────────────────────╯) |
| 34 | + [b|#FCFCFF]Documentation:[*] |
| 35 | + [dim|{CLR['code_border']}](╭────────────────────────────────────────────────────╮) |
| 36 | + [dim|{CLR['code_border']}](│) [#DADADD]For more information see the GitHub page. [dim|{CLR['code_border']}](│) |
| 37 | + [dim|{CLR['code_border']}](│) [u|#8085FF](https://github.com/XulbuX/PythonLibraryXulbuX/wiki) [dim|{CLR['code_border']}](│) |
| 38 | + [dim|{CLR['code_border']}](╰────────────────────────────────────────────────────╯) |
| 39 | + [_]""" |
| 40 | +) |
| 41 | + |
| 42 | + |
| 43 | +def show_help() -> None: |
| 44 | + print(HELP) |
| 45 | + Console.pause_exit(pause=True, prompt=" [dim](Press any key to exit...)\n\n") |
0 commit comments