命令行新增LOGO

This commit is contained in:
涵曦 2024-06-30 05:19:21 +00:00
parent d7a2afba48
commit 148c5b7621
2 changed files with 16 additions and 2 deletions

View File

@ -1,9 +1,21 @@
import argparse
import asyncio
from xiaomusic import (
__version__,
)
from xiaomusic.config import Config
from xiaomusic.xiaomusic import XiaoMusic
LOGO = r"""
__ __ _ __ __ _
\ \/ / (_) __ _ ___ | \/ | _ _ ___ (_) ___
\ / | | / _` | / _ \ | |\/| | | | | | / __| | | / __|
/ \ | | | (_| | | (_) | | | | | | |_| | \__ \ | | | (__
/_/\_\ |_| \__,_| \___/ |_| |_| \__,_| |___/ |_| \___|
{}
"""
def main():
parser = argparse.ArgumentParser()
@ -45,6 +57,8 @@ def main():
help="ffmpeg bin path",
)
print(LOGO.format(f"XiaoMusic v{__version__} by: github.com/hanxi"))
options = parser.parse_args()
config = Config.from_options(options)

View File

@ -3,7 +3,7 @@ from __future__ import annotations
import argparse
import json
import os
from dataclasses import dataclass,asdict
from dataclasses import dataclass
from xiaomusic.utils import validate_proxy