执行外部脚本

有时需要执行外部脚本与进行合约交互,youbox 提供一种简单的方式:

$ youbox exec <path/to/file.js>

文件内容:

module.exports = function(callback) {
  // do something
}

注意:此处方法导出需要提供一个 callback 作为参数。

第三方插件使用

在 youbox-config.js 中添加:

module.exports = {
  /* ... 其他配置,如网络 */

  plugins: [
    "youbox-plugin-demo"
  ]
}

youbox 插件目录结构:

├── index.js            // 插件脚本
├── package.json        // 项目信息
└── youbox-plugin.json  // 插件配置

youbox-plugin.json 配置如下:

{
  "commands": {
    "demo": "index.js"
  }
}

使用插件时执行 youbox run demo 命令即可。