1
0
mirror of https://github.com/kataras/iris.git synced 2025-12-17 18:07:01 +00:00

simple version checker ✌️

Former-commit-id: 077b9c9816211c84adda864a832acf8c1296eeaf
This commit is contained in:
hiveminded
2017-08-09 17:12:24 +03:00
parent e23f821341
commit be8295eb50
6 changed files with 170 additions and 2 deletions

View File

@@ -136,6 +136,11 @@ var WithoutInterruptHandler = func(app *Application) {
app.config.DisableInterruptHandler = true
}
// WithoutVersionCheck will disable the version checker and updater.
var WithoutVersionCheck = func(app *Application) {
app.config.DisableVersionCheck = true
}
// WithoutPathCorrection disables the PathCorrection setting.
//
// See `Configuration`.
@@ -276,6 +281,11 @@ type Configuration struct {
// Defaults to false.
DisableInterruptHandler bool `yaml:"DisableInterruptHandler" toml:"DisableInterruptHandler"`
// DisableVersionCheck if true then process will be not be notified for any available updates.
//
// Defaults to false.
DisableVersionCheck bool `yaml:"DisableVersionCheck" toml:"DisableVersionCheck"`
// DisablePathCorrection corrects and redirects the requested path to the registered path
// for example, if /home/ path is requested but no handler for this Route found,
// then the Router checks if /home handler exists, if yes,
@@ -597,6 +607,7 @@ func DefaultConfiguration() Configuration {
return Configuration{
DisableStartupLog: false,
DisableInterruptHandler: false,
DisableVersionCheck: false,
DisablePathCorrection: false,
EnablePathEscape: false,
FireMethodNotAllowed: false,