@@ -7,10 +7,8 @@ import io.scalajs.util.PromiseHelper.promiseWithError1
7
7
import scala .concurrent .Future
8
8
import scala .scalajs .js
9
9
import scala .scalajs .js .|
10
- import scala .scalajs .js .JSConverters ._
11
10
12
11
package object process {
13
- type Environment = js.Dictionary [String ]
14
12
// TODO: js.Set
15
13
type EnvironmentFlags = js.Any
16
14
type ExitCode = Int
@@ -130,97 +128,6 @@ package object process {
130
128
@ deprecated(" use Process object instead" , " 0.9.0" )
131
129
def uptime (): Int = Process .uptime()
132
130
133
- /**
134
- * Process Environment Extensions
135
- * @param env the given environment dictionary
136
- */
137
- implicit final class ProcessEnvExtensions (val env : Environment ) extends AnyVal {
138
- def `_` : String = env(" _" )
139
- def __avn_active_file : String = env(" __avn_active_file" )
140
- def __INTELLIJ_COMMAND_HISTFILE__ : String = env(" __INTELLIJ_COMMAND_HISTFILE__" )
141
- def CLUTTER_BACKEND : String = env(" CLUTTER_BACKEND" )
142
- def CLUTTER_IM_MODULE : String = env(" CLUTTER_IM_MODULE" )
143
- def DBUS_SESSION_BUS_ADDRESS : String = env(" DBUS_SESSION_BUS_ADDRESS" )
144
- def DEFAULTS_PATH : String = env(" DEFAULTS_PATH" )
145
- def DESKTOP_SESSION : String = env(" DESKTOP_SESSION" )
146
- def DISPLAY : String = env(" DISPLAY" )
147
- def EDITOR : String = env(" EDITOR" )
148
- def GDM_LANG : String = env(" GDM_LANG" )
149
- def GDMSESSION : String = env(" GDMSESSION" )
150
- def GLADE_CATALOG_PATH : String = env(" GLADE_CATALOG_PATH" )
151
- def GLADE_MODULE_PATH : String = env(" GLADE_MODULE_PATH" )
152
- def GLADE_PIXMAP_PATH : String = env(" GLADE_PIXMAP_PATH" )
153
- def GOROOT : String = env(" GOROOT" )
154
- def GPG_AGENT_INFO : String = env(" GPG_AGENT_INFO" )
155
- def GREP_COLOR : String = env(" GREP_COLOR" )
156
- def GREP_COLORS : String = env(" GREP_COLORS" )
157
- def GTK_IM_MODULE : String = env(" GTK_IM_MODULE" )
158
- def GTK_OVERLAY_SCROLLING : String = env(" GTK_OVERLAY_SCROLLING" )
159
- def HOME : String = env(" HOME" )
160
- def LANG : String = env(" LANG" )
161
- def LANGUAGE : String = env(" LANGUAGE" )
162
- def LC_ADDRESS : String = env(" LC_ADDRESS" )
163
- def LC_IDENTIFICATION : String = env(" LC_IDENTIFICATION" )
164
- def LC_MEASUREMENT : String = env(" LC_MEASUREMENT" )
165
- def LC_MONETARY : String = env(" LC_MONETARY" )
166
- def LC_NAME : String = env(" LC_NAME" )
167
- def LC_NUMERIC : String = env(" LC_NUMERIC" )
168
- def LC_PAPER : String = env(" LC_PAPER" )
169
- def LC_TELEPHONE : String = env(" LC_TELEPHONE" )
170
- def LC_TIME : String = env(" LC_TIME" )
171
- def LESS : String = env(" LESS" )
172
- def LESS_TERMCAP_mb : String = env(" LESS_TERMCAP_mb" )
173
- def LESS_TERMCAP_md : String = env(" LESS_TERMCAP_md" )
174
- def LESS_TERMCAP_me : String = env(" LESS_TERMCAP_me" )
175
- def LESS_TERMCAP_se : String = env(" LESS_TERMCAP_se" )
176
- def LESS_TERMCAP_so : String = env(" LESS_TERMCAP_so" )
177
- def LESS_TERMCAP_ue : String = env(" LESS_TERMCAP_ue" )
178
- def LESS_TERMCAP_us : String = env(" LESS_TERMCAP_us" )
179
- def LESSOPEN : String = env(" LESSOPEN" )
180
- def LOGNAME : String = env(" LOGNAME" )
181
- def LS_COLORS : String = env(" LS_COLORS" )
182
- def M2 : String = env(" M2" )
183
- def M2_HOME : String = env(" M2_HOME" )
184
- def MANDATORY_PATH : String = env(" MANDATORY_PATH" )
185
- def NODE_DEBUG : js.UndefOr [String ] = env.get(" NODE_DEBUG" ).orUndefined
186
- def NODE_ENV : js.UndefOr [String ] = env.get(" NODE_ENV" ).orUndefined
187
- def OLDPWD : String = env(" OLDPWD" )
188
- def PAGER : String = env(" PAGER" )
189
- def PAPERSIZE : String = env(" PAPERSIZE" )
190
- def PATH : String = env(" PATH" )
191
- def PWD : String = env(" PWD" )
192
- def QT4_IM_MODULE : String = env(" QT4_IM_MODULE" )
193
- def QT_ACCESSIBILITY : String = env(" QT_ACCESSIBILITY" )
194
- def QT_IM_MODULE : String = env(" QT_IM_MODULE" )
195
- def QT_QPA_PLATFORMTHEME : String = env(" QT_QPA_PLATFORMTHEME" )
196
- def SESSION_MANAGER : String = env(" SESSION_MANAGER" )
197
- def SHELL : String = env(" SHELL" )
198
- def SHLVL : String = env(" SHLVL" )
199
- def SSH_AGENT_PID : String = env(" SSH_AGENT_PID" )
200
- def SSH_AUTH_SOCK : String = env(" SSH_AUTH_SOCK" )
201
- def TERM : String = env(" TERM" )
202
- def TERMINAL_EMULATOR : String = env(" TERMINAL_EMULATOR" )
203
- def TMPDIR : js.UndefOr [String ] = env.get(" TMPDIR" ).orUndefined
204
- def USER : String = env(" USER" )
205
- def VISUAL : String = env(" VISUAL" )
206
- def XAUTHORITY : String = env(" XAUTHORITY" )
207
- def XDG_CONFIG_DIRS : String = env(" XDG_CONFIG_DIRS" )
208
- def XDG_CURRENT_DESKTOP : String = env(" XDG_CURRENT_DESKTOP" )
209
- def XDG_DATA_DIRS : String = env(" XDG_DATA_DIRS" )
210
- def XDG_GREETER_DATA_DIR : String = env(" XDG_GREETER_DATA_DIR" )
211
- def XDG_MENU_PREFIX : String = env(" XDG_MENU_PREFIX" )
212
- def XDG_RUNTIME_DIR : String = env(" XDG_RUNTIME_DIR" )
213
- def XDG_SEAT : String = env(" XDG_SEAT" )
214
- def XDG_SEAT_PATH : String = env(" XDG_SEAT_PATH" )
215
- def XDG_SESSION_DESKTOP : String = env(" XDG_SESSION_DESKTOP" )
216
- def XDG_SESSION_ID : String = env(" XDG_SESSION_ID" )
217
- def XDG_SESSION_PATH : String = env(" XDG_SESSION_PATH" )
218
- def XDG_SESSION_TYPE : String = env(" XDG_SESSION_TYPE" )
219
- def XDG_VTNR : String = env(" XDG_VTNR" )
220
- def XMODIFIERS : String = env(" XMODIFIERS" )
221
- def ZDOTDIR : String = env(" ZDOTDIR" )
222
- }
223
-
224
131
/**
225
132
* Process Object Extensions
226
133
* @param process the given [[Process process ]]
0 commit comments