diff --git a/.coverage b/.coverage index 069cfc0..b82b2b2 100644 Binary files a/.coverage and b/.coverage differ diff --git a/mini_copilot/login.py b/mini_copilot/login.py index fdcfb89..a170436 100644 --- a/mini_copilot/login.py +++ b/mini_copilot/login.py @@ -1,13 +1,9 @@ #!/usr/bin/env python3 import json -import sys import time -from datetime import datetime, timezone -from pathlib import Path import requests -CONFIG_PATH = Path.home() / ".config" / "mini-copilot" / "config.json" GITHUB_CLIENT_ID = "01ab8ac9400c4e429b23" # VSCode's client ID @@ -50,28 +46,3 @@ def poll_for_access_token(device_code, interval=5): raise RuntimeError("Device code expired. Please restart.") else: raise RuntimeError(f"OAuth error: {json.dumps(data)}") - - -def main(): - try: - device_data = get_device_code() - github_token = poll_for_access_token( - device_data["device_code"], device_data.get("interval", 5) - ) - - config = { - "github_token": github_token, - "created_at": datetime.now(timezone.utc).isoformat(), - } - - CONFIG_PATH.parent.mkdir(parents=True, exist_ok=True) - CONFIG_PATH.write_text(json.dumps(config, indent=2)) - print(f"\nāœ… Saved GitHub token to {CONFIG_PATH}") - print("šŸš€ Now you can run 'mini-copilot' to start chatting.") - except Exception as e: - print(f"\nāŒ Error: {e}", file=sys.stderr) - sys.exit(1) - - -if __name__ == "__main__": - main() diff --git a/pyproject.toml b/pyproject.toml index c0fda99..537c9cf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,4 +12,3 @@ dependencies = ["requests>=2.32.0", "pyperclip>=1.8.0", "beautifulsoup4>=4.12.0" [project.scripts] mini-copilot = "mini_copilot.main:main" -mini-copilot-login = "mini_copilot.login:main"