diff --git a/.gitignore b/.gitignore index caf16ab..cab88fa 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ omt.egg-info/* .pytest_cache/* .env one_man_team.egg-info/* +cli/__pycache__/* diff --git a/cli/__init__.py b/cli/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/cli.py b/cli/cli.py similarity index 99% rename from cli.py rename to cli/cli.py index 2f5f1c8..d85f326 100644 --- a/cli.py +++ b/cli/cli.py @@ -1,10 +1,10 @@ import click import os from dotenv import load_dotenv, set_key -from lark import LarkAPI +from cli.lark import LarkAPI import json from pathlib import Path -from completion import completion +from cli.completion import completion from tabulate import tabulate import yaml import shutil @@ -51,7 +51,7 @@ def format_output(data, format=None): @click.group() def cli(): - """OMT - OpenMindTech CLI tool for Feishu/Lark""" + """One Man Team CLI tool""" pass # Config 相关命令组 diff --git a/completion.py b/cli/completion.py similarity index 100% rename from completion.py rename to cli/completion.py diff --git a/conftest.py b/cli/conftest.py similarity index 100% rename from conftest.py rename to cli/conftest.py diff --git a/lark.py b/cli/lark.py similarity index 100% rename from lark.py rename to cli/lark.py diff --git a/lark_doc.py b/cli/lark_doc.py similarity index 99% rename from lark_doc.py rename to cli/lark_doc.py index 63aa582..08a29f5 100644 --- a/lark_doc.py +++ b/cli/lark_doc.py @@ -7,7 +7,7 @@ from lark_oapi.api.docx.v1 import * from tabulate import tabulate import time -from lark import LarkAPI +from cli.lark import LarkAPI import yaml # 引入环境变量 diff --git a/test_cli.py b/cli/test_cli.py similarity index 99% rename from test_cli.py rename to cli/test_cli.py index f2b4ef6..3d9ce0c 100644 --- a/test_cli.py +++ b/cli/test_cli.py @@ -1,7 +1,7 @@ import os import pytest from click.testing import CliRunner -from cli import cli +from cli.cli import cli # 测试数据 TEST_DATA = { diff --git a/setup.py b/setup.py index d41da4c..c133f64 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ setup( name='one-man-team', - version='0.1.2', + version='0.1.3', description='One Man Team CLI Tool', long_description=open('README.md', 'r', encoding='utf-8').read(), long_description_content_type='text/markdown', @@ -20,7 +20,7 @@ ], entry_points={ 'console_scripts': [ - 'omt=one_man_team.cli:cli', + 'omt=cli.cli:cli', ], }, extras_require={