github.com/mattn/anko@v0.1.10/packages/os.go (about) 1 package packages 2 3 import ( 4 "os" 5 "reflect" 6 7 "github.com/mattn/anko/env" 8 ) 9 10 func init() { 11 env.Packages["os"] = map[string]reflect.Value{ 12 "Args": reflect.ValueOf(os.Args), 13 "Chdir": reflect.ValueOf(os.Chdir), 14 "Chmod": reflect.ValueOf(os.Chmod), 15 "Chown": reflect.ValueOf(os.Chown), 16 "Chtimes": reflect.ValueOf(os.Chtimes), 17 "Clearenv": reflect.ValueOf(os.Clearenv), 18 "Create": reflect.ValueOf(os.Create), 19 "DevNull": reflect.ValueOf(os.DevNull), 20 "Environ": reflect.ValueOf(os.Environ), 21 "ErrExist": reflect.ValueOf(os.ErrExist), 22 "ErrInvalid": reflect.ValueOf(os.ErrInvalid), 23 "ErrNotExist": reflect.ValueOf(os.ErrNotExist), 24 "ErrPermission": reflect.ValueOf(os.ErrPermission), 25 "Exit": reflect.ValueOf(os.Exit), 26 "Expand": reflect.ValueOf(os.Expand), 27 "ExpandEnv": reflect.ValueOf(os.ExpandEnv), 28 "FindProcess": reflect.ValueOf(os.FindProcess), 29 "Getegid": reflect.ValueOf(os.Getegid), 30 "Getenv": reflect.ValueOf(os.Getenv), 31 "Geteuid": reflect.ValueOf(os.Geteuid), 32 "Getgid": reflect.ValueOf(os.Getgid), 33 "Getgroups": reflect.ValueOf(os.Getgroups), 34 "Getpagesize": reflect.ValueOf(os.Getpagesize), 35 "Getpid": reflect.ValueOf(os.Getpid), 36 "Getuid": reflect.ValueOf(os.Getuid), 37 "Getwd": reflect.ValueOf(os.Getwd), 38 "Hostname": reflect.ValueOf(os.Hostname), 39 "Interrupt": reflect.ValueOf(os.Interrupt), 40 "IsExist": reflect.ValueOf(os.IsExist), 41 "IsNotExist": reflect.ValueOf(os.IsNotExist), 42 "IsPathSeparator": reflect.ValueOf(os.IsPathSeparator), 43 "IsPermission": reflect.ValueOf(os.IsPermission), 44 "Kill": reflect.ValueOf(os.Kill), 45 "Lchown": reflect.ValueOf(os.Lchown), 46 "Link": reflect.ValueOf(os.Link), 47 "Lstat": reflect.ValueOf(os.Lstat), 48 "Mkdir": reflect.ValueOf(os.Mkdir), 49 "MkdirAll": reflect.ValueOf(os.MkdirAll), 50 "ModeAppend": reflect.ValueOf(os.ModeAppend), 51 "ModeCharDevice": reflect.ValueOf(os.ModeCharDevice), 52 "ModeDevice": reflect.ValueOf(os.ModeDevice), 53 "ModeDir": reflect.ValueOf(os.ModeDir), 54 "ModeExclusive": reflect.ValueOf(os.ModeExclusive), 55 "ModeNamedPipe": reflect.ValueOf(os.ModeNamedPipe), 56 "ModePerm": reflect.ValueOf(os.ModePerm), 57 "ModeSetgid": reflect.ValueOf(os.ModeSetgid), 58 "ModeSetuid": reflect.ValueOf(os.ModeSetuid), 59 "ModeSocket": reflect.ValueOf(os.ModeSocket), 60 "ModeSticky": reflect.ValueOf(os.ModeSticky), 61 "ModeSymlink": reflect.ValueOf(os.ModeSymlink), 62 "ModeTemporary": reflect.ValueOf(os.ModeTemporary), 63 "ModeType": reflect.ValueOf(os.ModeType), 64 "NewFile": reflect.ValueOf(os.NewFile), 65 "NewSyscallError": reflect.ValueOf(os.NewSyscallError), 66 "O_APPEND": reflect.ValueOf(os.O_APPEND), 67 "O_CREATE": reflect.ValueOf(os.O_CREATE), 68 "O_EXCL": reflect.ValueOf(os.O_EXCL), 69 "O_RDONLY": reflect.ValueOf(os.O_RDONLY), 70 "O_RDWR": reflect.ValueOf(os.O_RDWR), 71 "O_SYNC": reflect.ValueOf(os.O_SYNC), 72 "O_TRUNC": reflect.ValueOf(os.O_TRUNC), 73 "O_WRONLY": reflect.ValueOf(os.O_WRONLY), 74 "Open": reflect.ValueOf(os.Open), 75 "OpenFile": reflect.ValueOf(os.OpenFile), 76 "PathListSeparator": reflect.ValueOf(os.PathListSeparator), 77 "PathSeparator": reflect.ValueOf(os.PathSeparator), 78 "Pipe": reflect.ValueOf(os.Pipe), 79 "Readlink": reflect.ValueOf(os.Readlink), 80 "Remove": reflect.ValueOf(os.Remove), 81 "RemoveAll": reflect.ValueOf(os.RemoveAll), 82 "Rename": reflect.ValueOf(os.Rename), 83 "SEEK_CUR": reflect.ValueOf(os.SEEK_CUR), 84 "SEEK_END": reflect.ValueOf(os.SEEK_END), 85 "SEEK_SET": reflect.ValueOf(os.SEEK_SET), 86 "SameFile": reflect.ValueOf(os.SameFile), 87 "Setenv": reflect.ValueOf(os.Setenv), 88 "StartProcess": reflect.ValueOf(os.StartProcess), 89 "Stat": reflect.ValueOf(os.Stat), 90 "Stderr": reflect.ValueOf(os.Stderr), 91 "Stdin": reflect.ValueOf(os.Stdin), 92 "Stdout": reflect.ValueOf(os.Stdout), 93 "Symlink": reflect.ValueOf(os.Symlink), 94 "TempDir": reflect.ValueOf(os.TempDir), 95 "Truncate": reflect.ValueOf(os.Truncate), 96 } 97 var signal os.Signal 98 env.PackageTypes["os"] = map[string]reflect.Type{ 99 "Signal": reflect.TypeOf(&signal).Elem(), 100 } 101 osNotAppEngine() 102 }