#!/usr/bin/env python3
"""
Gitea包管理器使用示例
"""

from config import GITEA_CONFIG
from gitea_package_manager import GiteaPackageManager

def main():
    """主函数"""
    print("🚀 Gitea包管理器示例")
    
    # 初始化管理器
    manager = GiteaPackageManager(**GITEA_CONFIG)
    
    # 测试连接
    if manager.test_connection():
        print("✅ 连接成功")
        
        # 列出包
        packages = manager.list_packages()
        print(f"📦 找到 {len(packages)} 个包")
        
        # 示例：上传文件
        # manager.upload("generic", "my-package", "1.0.0", file_path="file.zip")
        
        # 示例：下载文件
        # manager.download("generic", "my-package", "1.0.0", 
        #                 filename="file.zip", local_path="downloaded.zip")
        
    else:
        print("❌ 连接失败，请检查配置")

if __name__ == "__main__":
    main()
