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  }