fork download
  1. #!/bin/bash
  2. s='func NewRouter() *gin.Engine {
  3. router := gin.Default()
  4. for _, route := range RouteSettings {
  5. switch route.Method {
  6. .
  7. .
  8. .
  9. }'
  10. sed -e 's/^\([[:space:]]*\)\(router := gin.Default()\)$/\1\2\n\1router.Use(apihandlers.AuthMiddleWare)/' <<< "$s"
Success #stdin #stdout 0.01s 5420KB
stdin
Standard input is empty
stdout
func NewRouter() *gin.Engine {
    router := gin.Default()
    router.Use(apihandlers.AuthMiddleWare)
    for _, route := range RouteSettings {
        switch route.Method {
.
.
.
}