1 个不稳定版本
0.1.0 | 2022年12月11日 |
---|
#517 in #plugin
19KB
183 代码行
vplugin-init
vplugin-init
是一个命令行工具,用于创建新的插件模板,兼容 VPlugin 框架。它支持 Rust,C/C++ 的支持也在开发中。此程序支持 VPlugin 1.0 模块规范,并提供了 Rust 支持。
vplugin-init
不会使用 Cargo,因为没有可用的 API,除非我们回退到 std::process::Command
,这是一个非常糟糕的技巧。如果您想使用 Cargo,那么首先使用 Cargo 初始化目录,然后运行 vplugin-init
。
安装
您可以直接克隆此存储库,然后使用 Cargo 构建
$ git clone https://github.com/AndroGR/vplugin-init.git && cd vplugin-init/
$ cargo install --path .
这假设 ~/.cargo/bin
已添加到您的 PATH
环境变量中。
用法
为了创建一个新的插件,您应该运行 vplugin-init
并传递所需的数据
$ vplugin-init --name example-plugin --version 0.1.0 --directory example-plugin/
参数如下
--name
:您的插件名称。--version
:您的插件版本。--directory
:创建插件的目录(如果不存在,则创建)。
许可
本软件根据 GNU GPLv3 许可。有关详细信息,请参阅 COPYING。
依赖
~1.5–9MB
~69K SLoC