Skip to content

zhuweiyou/intelephense-cracker

Repository files navigation

Intelephense 激活工具

用于激活 Intelephense PHP 智能提示插件。

功能

  • 激活 Intelephense 插件
  • 自动创建许可证文件
  • 支持跨平台(Windows、macOS、Linux)
  • 自动备份原文件
  • 同时支持 VSCode 和 Zed 编辑器
  • 自动查找并处理所有存在的文件

下载

从 GitHub Releases 下载

你可以从 GitHub Releases 页面下载预编译的二进制文件,无需自己编译。

选择对应平台的文件:

  • macOS Intel: intelephense-cracker_Darwin_x86_64
  • macOS Apple Silicon: intelephense-cracker_Darwin_arm64
  • Linux x86_64: intelephense-cracker_Linux_x86_64
  • Linux ARM64: intelephense-cracker_Linux_arm64
  • Windows x86_64: intelephense-cracker_Windows_x86_64.exe
  • Windows ARM64: intelephense-cracker_Windows_arm64.exe

下载后直接运行即可:

# macOS/Linux
chmod +x intelephense-cracker
./intelephense-cracker

# Windows
.\intelephense-cracker.exe

使用方法

默认路径

程序会自动查找以下路径,并对所有存在的文件进行处理:

  1. VSCode 扩展路径~/.vscode/extensions/bmewburn.vscode-intelephense-client-*/node_modules/intelephense/lib/intelephense.js
    • 支持多个版本(使用 glob 模式匹配)
  2. Zed 编辑器路径
    • macOS: ~/Library/Application Support/Zed/extensions/work/php/node_modules/intelephense/lib/intelephense.js
    • Linux: ~/.local/share/Zed/extensions/work/php/node_modules/intelephense/lib/intelephense.js
    • Windows: %USERPROFILE%\AppData\Local\Zed\extensions\work\php\node_modules\intelephense\lib\intelephense.js
go run main.go

自定义路径

go run main.go -path "自定义路径/intelephense.js"

编译后使用

# 编译
go build -o intelephense-cracker .

# 运行
./intelephense-cracker

注意事项

  • 运行前请关闭 VSCode 或 Zed 编辑器
  • 程序会自动备份原文件(带时间戳)
  • 如需恢复,可使用备份文件
  • VSCode 扩展路径支持任意版本号(使用 glob 模式匹配)
  • 程序会自动跳过不存在的文件,只处理实际存在的文件

About

Intelephense 激活工具

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages