iris/plugin/iriscontrol
2016-06-14 08:45:40 +03:00
..
control_panel.go Update to 3.0.0-rc.1 - Read the HISTORY.md. Relative: #183 #184 #166 #176 #181 2016-06-14 08:45:40 +03:00
index.go Update to 3.0.0-rc.1 - Read the HISTORY.md. Relative: #183 #184 #166 #176 #181 2016-06-14 08:45:40 +03:00
iriscontrol.go Update to 3.0.0-rc.1 - Read the HISTORY.md. Relative: #183 #184 #166 #176 #181 2016-06-14 08:45:40 +03:00
main_controls.go Update to 3.0.0-rc.1 - Read the HISTORY.md. Relative: #183 #184 #166 #176 #181 2016-06-14 08:45:40 +03:00
README.md Update to 3.0.0-rc.1 - Read the HISTORY.md. Relative: #183 #184 #166 #176 #181 2016-06-14 08:45:40 +03:00

Iris Control

THIS IS NOT READY YET

This plugin will give you remotely ( and local ) access to your iris server's information via a web interface

Assets

No assets here because this is go -getable folder I don't want to messup with the folder size, in order to solve this I created a downloader manager inside this package which downloads the first time the assets and unzip them to the kataras/iris/plugin/iris-control/iris-control-assets/ .

The assets files are inside this repository

How to use


package main

import (
	"github.com/kataras/iris"
	"github.com/kataras/iris/plugin/iriscontrol"
    "fmt"
)

func main() {

	iris.Plugins.Add(iriscontrol.Web(9090, map[string]string{
		"irisusername1": "irispassword1",
		"irisusername2": "irispassowrd2",
	}))

	iris.Get("/", func(ctx *iris.Context) {
	})

	iris.Post("/something", func(ctx *iris.Context) {
	})

	iris.Listen(":8080")
}