🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more

unpack-unitypackage

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

unpack-unitypackage

解压和提取Unity包文件的工具

1.1.0
Maintainers
1

Unity包解压工具

这是一个用于解压和提取Unity包文件的命令行工具。它可以处理.zip.unitypackage文件。

安装

用户安装

# 直接从PyPI安装
pip install unpack-unitypackage

开发者安装

# 从源代码安装(会自动安装所有依赖)
pip install -e .

安装后,您可以在任何目录下使用unpack_unitypackage命令。

方法2:创建符号链接(仅限Unix/Linux/Mac)

如果您不想使用pip安装,可以通过创建符号链接的方式将脚本添加到系统路径:

# 首先确保脚本有执行权限
chmod +x unpack_unitypackage.py

# 创建符号链接到/usr/local/bin(需要管理员权限)
sudo ln -s "$(pwd)/unpack_unitypackage.py" /usr/local/bin/unpack_unitypackage

使用方法

# 解压Unity包文件
unpack_unitypackage path/to/your/file.unitypackage

# 解压包含Unity包的ZIP文件
unpack_unitypackage path/to/your/archive.zip

功能

  • 支持直接解压.unitypackage文件
  • 支持解压包含.unitypackage文件的ZIP压缩包
  • 自动在同级目录创建解压目录
  • 提取Unity包内的资源文件

发布到PyPI

如果您想将此包发布到PyPI,请按照以下步骤操作:

  • 安装必要的工具:
pip install build twine
  • 构建分发包:
python -m build
  • 上传到PyPI(需要PyPI账号):
# 上传到测试PyPI(推荐先测试)
python -m twine upload --repository testpypi dist/*

# 上传到正式PyPI
python -m twine upload dist/*
  • 测试安装:
# 从测试PyPI安装
pip install --index-url https://test.pypi.org/simple/ unpack-unitypackage

# 从正式PyPI安装
pip install unpack-unitypackage

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts