A lightweight mechanism to provide an *instant kickstart* to a Go web server instance upon changing any Go source files under the project directory (and its subdirectories).

env_unix.go 546B

123456789101112131415161718192021222324252627
  1. // Copyright 2010 The Go Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style
  3. // license that can be found in the LICENSE file.
  4. // +build darwin dragonfly freebsd linux netbsd openbsd solaris
  5. // Unix environment variables.
  6. package unix
  7. import "syscall"
  8. func Getenv(key string) (value string, found bool) {
  9. return syscall.Getenv(key)
  10. }
  11. func Setenv(key, value string) error {
  12. return syscall.Setenv(key, value)
  13. }
  14. func Clearenv() {
  15. syscall.Clearenv()
  16. }
  17. func Environ() []string {
  18. return syscall.Environ()
  19. }