diff --git a/README.md b/README.md index 4ffa735..8d3fb8a 100644 --- a/README.md +++ b/README.md @@ -49,6 +49,10 @@ Only 4 states. [ref](http://supervisord.org/subprocess.html#process-states) ![states](images/states.png) # Plugin Design +Current plugins: + +- [tailf](https://github.com/codeskyblue/gosuv-tailf) + All command plugin will store in `$HOME/.gosuv/cmdplugin`, gosuv will treat this plugin as a subcommand. for example: diff --git a/gosuv.go b/gosuv.go index 4b91a40..b030798 100644 --- a/gosuv.go +++ b/gosuv.go @@ -355,7 +355,7 @@ func runPlugin(ctx *cli.Context, name string) { envs := []string{ "GOSUV_SERVER_ADDR=" + ctx.GlobalString("addr"), "GOSUV_PLUGIN_NAME=" + name, - "GOSUV_FILE_PATH=" + os.Args[0], + "GOSUV_PROGRAM=" + os.Args[0], } cmd := exec.Command(filepath.Join(pluginDir, "run"), ctx.Args()...) cmd.Stdout = os.Stdout