From 9111a574e9d85f71b8f48d8ba4f62f602ac80eb4 Mon Sep 17 00:00:00 2001 From: Zhengshou Lai Date: Fri, 26 Jun 2026 22:58:18 +0800 Subject: [PATCH] refactor: rename bin/ package to myclaude/ --- bin/__main__.py | 3 --- {bin => myclaude}/__init__.py | 0 myclaude/__main__.py | 3 +++ {bin => myclaude}/cli.py | 4 ++-- {bin => myclaude}/commands/__init__.py | 0 {bin => myclaude}/commands/init.py | 2 +- {bin => myclaude}/commands/update.py | 4 ++-- {bin => myclaude}/project_root.py | 0 pyproject.toml | 4 ++-- 9 files changed, 10 insertions(+), 10 deletions(-) delete mode 100644 bin/__main__.py rename {bin => myclaude}/__init__.py (100%) create mode 100644 myclaude/__main__.py rename {bin => myclaude}/cli.py (95%) rename {bin => myclaude}/commands/__init__.py (100%) rename {bin => myclaude}/commands/init.py (98%) rename {bin => myclaude}/commands/update.py (93%) rename {bin => myclaude}/project_root.py (100%) diff --git a/bin/__main__.py b/bin/__main__.py deleted file mode 100644 index cecb69c..0000000 --- a/bin/__main__.py +++ /dev/null @@ -1,3 +0,0 @@ -from bin.cli import main - -main() diff --git a/bin/__init__.py b/myclaude/__init__.py similarity index 100% rename from bin/__init__.py rename to myclaude/__init__.py diff --git a/myclaude/__main__.py b/myclaude/__main__.py new file mode 100644 index 0000000..501c22d --- /dev/null +++ b/myclaude/__main__.py @@ -0,0 +1,3 @@ +from myclaude.cli import main + +main() diff --git a/bin/cli.py b/myclaude/cli.py similarity index 95% rename from bin/cli.py rename to myclaude/cli.py index b2bd5fa..adad350 100644 --- a/bin/cli.py +++ b/myclaude/cli.py @@ -9,8 +9,8 @@ from pathlib import Path import click from rich.console import Console -from bin.commands import update_cmd, upgrade_cmd -from bin.project_root import get_workspace_root +from myclaude.commands import update_cmd, upgrade_cmd +from myclaude.project_root import get_workspace_root stderr_console = Console(stderr=True) diff --git a/bin/commands/__init__.py b/myclaude/commands/__init__.py similarity index 100% rename from bin/commands/__init__.py rename to myclaude/commands/__init__.py diff --git a/bin/commands/init.py b/myclaude/commands/init.py similarity index 98% rename from bin/commands/init.py rename to myclaude/commands/init.py index e271b6f..2fe1574 100644 --- a/bin/commands/init.py +++ b/myclaude/commands/init.py @@ -6,7 +6,7 @@ from pathlib import Path from rich.console import Console -from bin.project_root import get_myclaude_project_root, get_workspace_root +from myclaude.project_root import get_myclaude_project_root, get_workspace_root console = Console() stderr_console = Console(stderr=True) diff --git a/bin/commands/update.py b/myclaude/commands/update.py similarity index 93% rename from bin/commands/update.py rename to myclaude/commands/update.py index 158f126..b8d7319 100644 --- a/bin/commands/update.py +++ b/myclaude/commands/update.py @@ -7,8 +7,8 @@ from pathlib import Path import click from rich.console import Console -from bin.commands.init import sync_workspace_links -from bin.project_root import get_myclaude_project_root +from myclaude.commands.init import sync_workspace_links +from myclaude.project_root import get_myclaude_project_root console = Console() stderr_console = Console(stderr=True) diff --git a/bin/project_root.py b/myclaude/project_root.py similarity index 100% rename from bin/project_root.py rename to myclaude/project_root.py diff --git a/pyproject.toml b/pyproject.toml index 496acb2..1fafc7d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ dependencies = [ ] [project.scripts] -myclaude = "bin.cli:cli" +myclaude = "myclaude.cli:cli" [dependency-groups] dev = ["pytest>=8.0"] @@ -23,7 +23,7 @@ requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] -packages = ["bin"] +packages = ["myclaude"] [tool.black] line-length = 80