/
githubmirror
/
rclone
Обзор
Документация
Войти
/
githubmirror
/
rclone
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
cmd/serve/proxy/proxy_code.go
41 строка
613 B
albertony
build: remove build constraint syntax for go 1.16 and older
18 апр 2024, 17:53
18 апр 2024, 17:53
68bf6aa
Код
Авторство
О чём код?
//go:build ignore // A simple auth proxy for testing purposes package main import ( "encoding/json" "log" "os" ) func main() { // Read the input var in map[string]string err := json.NewDecoder(os.Stdin).Decode(&in) if err != nil { log.Fatal(err) } // Write the output var out = map[string]string{} for k, v := range in { switch k { case "user": v += "-test" case "error": log.Fatal(v) } out[k] = v } if out["type"] == "" { out["type"] = "local" } if out["_root"] == "" { out["_root"] = "" } json.NewEncoder(os.Stdout).Encode(&out) if err != nil { log.Fatal(err) } }